Add the if(sticky) check back into the changing-transient-state code.. test this with vanrijn/bbkeys/klaunch!
windowmenu = 0;
/*
- get the initial size and location of client window (relative to the
+ set the initial size and location of client window (relative to the
_root window_). This position is the reference point used with the
window's gravity to find the window's initial position.
*/
// determine if this is a transient window
getTransientInfo();
+ if (flags.stuck != s) stick();
+
// adjust the window decorations based on transience
if (isTransient()) {
functions &= ~Func_Maximize;
setAllowedActions();
setupDecor();
-// if (flags.stuck != s) stick();
}
reconfigure();