Bug 928 - JAWTWindow's JAWTComponentListener _not_ attached and original visibility state not restored @ detach.
Summary: JAWTWindow's JAWTComponentListener _not_ attached and original visibility sta...
Alias: None
Product: Jogl
Classification: JogAmp
Component: awt (show other bugs)
Version: 2
Hardware: All all
: --- enhancement
Assignee: Sven Gothel
Depends on: 937
Blocks: 816 849 889 906
  Show dependency treegraph
Reported: 2013-12-18 20:51 CET by Sven Gothel
Modified: 2014-01-12 04:29 CET (History)
0 users

See Also:
Type: ---
SCM Refs:
Workaround: ---


Note You need to log in before you can comment on or make changes to this bug.
Description Sven Gothel 2013-12-18 20:51:25 CET
Commit ebed9f0322e2a2279a525e04ee3875c9034a7f45 (fix for Bug 906) causes a regression
to fix for Bug 816, Bug 849 and Bug 889 (OSX CALayer Positioning and JAWTWindow visibility).

The commit adds the JAWTComponentListener instance 'jawtComponentListener'
to the component before it's assignment (duh!).


Further more, detaching the JAWTComponentListener shall restore 
the component's original 'local visibility state', which might got overridden
by it's 'hierarchyChanged' implementation.

Comment 1 Sven Gothel 2013-12-18 22:00:25 CET
166e5da5298b16b0acbf900004964d370cd0aa29: Fixed as described