View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0033806||Lazarus||Widgetset||public||2018-05-30 22:46||2018-06-03 14:48|
|Reporter||Zoran Vučenović||Assigned To|
|Platform||x86-64||OS||Linux Mint Mate|
|Product Version||1.9 (SVN)|
|Summary||0033806: The form dissapears behind its PopupParent form, when the PopupParent form is shown on FullScreen|
|Description||On Linux Mint Mate (and probably Cinammon too, but not Xfce), when a form has WindowState = wsFullScreen, then, when you show non-modally another form whose PopupParent is set to the first form (or have PopupMode = pmAuto), the second form stays hidden behind the first.|
|Steps To Reproduce||The bug is reproduceable on Linux Mint with Mate desktop (probably Cinnamon too), but not with Xfce.|
Reproduceable with Gtk2, as well as Qt4 widgetset.
I am attaching the test application -- PopupModeBug.zip, try it.
|Additional Information||This was first reported as a DateTimePicker bug (bug 33562), so please see the comments made there.|
This bug affects the controls which show a non-modal pop-up form, for example FindDialog, DateTimePicker, DateEdit, ...
All these have PopupMode = pmAuto. Is it wrong?
|Tags||No tags attached.|
|Fixed in Revision|
PopupModeBug.zip (130,098 bytes)
||This is window manager related and won't be so easy to fix since X11 don't know anything about fullscreen or undecorated windows, so wm or widgetset is responsible for windows order in that case. I'm using KDE with kwin and it works fine here (all x11 ws: qt,qt5 and gtk2).|
I can confirm that bug is reproducable under metacity window manager (qt, gtk2) things are reproducable with all x11 widgetsets.
Metacity floods console with (I'm testing with xephyr) , maybe not related but kwin doesn't scream about timestamp 0 if we are querying x11 with _NET_ACTIVE_WINDOW
"Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a 0 timestamp for 0x6000a7 (Form3); the pager need to be fixed."
||xfwm4 (xfce) works just fine.|
|2018-05-30 22:46||Zoran Vučenović||New Issue|
|2018-05-30 22:46||Zoran Vučenović||File Added: PopupModeBug.zip|
|2018-05-30 22:47||Zoran Vučenović||Relationship added||related to 0033562|
|2018-05-31 14:38||Zeljan Rikalo||Note Added: 0108615|
|2018-05-31 14:46||Zeljan Rikalo||Note Added: 0108616|
|2018-05-31 14:48||Zeljan Rikalo||Note Added: 0108617|
|2018-06-03 14:48||Bart Broersma||Category||LCL => Widgetset|