summaryrefslogtreecommitdiffstats
path: root/src/newt/native
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2013-12-20 08:49:05 +0100
committerSven Gothel <[email protected]>2013-12-20 08:49:05 +0100
commit904adbe63a806ff73ea654da6cc964277bbbb8d3 (patch)
treecede13eba527f65a8aaab9ce87577d8e94de903f /src/newt/native
parentd67a2c52167abfd2d15e1b2b7c8a5d810932f398 (diff)
Bug 924: Make ALWAYS_ON_TOP Persistent when Reparenting (child -> top) (2nd attempt)
Commit c8726ef04b94ad8e66e1191a06ff793b908d130c reinforced ALWAYS_ON_TOP in native reconfig code issued at reparenting call, which might be too early for the WM. Perform ALWAYS_ON_TOP reinforcement from java side when reparenting CHILD -> TOP was successful and visibility is reached. X11 only! NewtAWTReparentingKeyAdapter: Add 'a' alwaysOnTop toggle to test w/o applet code.
Diffstat (limited to 'src/newt/native')
-rw-r--r--src/newt/native/X11Window.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/newt/native/X11Window.c b/src/newt/native/X11Window.c
index ad17f970b..5f5dddbe0 100644
--- a/src/newt/native/X11Window.c
+++ b/src/newt/native/X11Window.c
@@ -822,10 +822,6 @@ JNIEXPORT void JNICALL Java_jogamp_newt_driver_x11_WindowDriver_reconfigureWindo
XSetWMProtocols(dpy, w, &wm_delete_atom, 1); // windowDeleteAtom
// Fix for Unity WM, i.e. _remove_ persistent previous states
NewtWindows_setStackingEWMHFlags(dpy, root, w, fsEWMHFlags, isVisible, False);
- if( TST_FLAG_IS_ALWAYSONTOP(flags) ) {
- // Reinforce always-on-top, lost by WM during reparenting
- NewtWindows_setStackingEWMHFlags(dpy, root, w, _NET_WM_STATE_FLAG_ABOVE, isVisible, True);
- }
}
if( TST_FLAG_CHANGE_DECORATION(flags) ) {