! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
"Always on top" property not preserved when minimizing to systray


Description Sebastian Krämer 2006-10-30 12:36:52 CET
User-Agent:       Mozilla/5.0 (X11; U; Linux i686; en-US; rv: Gecko/20060925 Firefox/
Build Identifier: 

I noticed that when I minimize an application to systray (psi, amarok) and then get it back the always on top property settings are lost.

Talked about that with Eulex on IRC, he said it might be because of the application destroying and recreating its window when minimized to systray. So I'm not sure if preserving this state is easily doable but if so, I'd appreciate it.

Reproducible: Always

Steps to Reproduce:
1. Start an application that is minimizable to tray.
2. Set "Always on top"
3. Minimize to tray, restore window.
4. Move another window over the application window that is supposed to be on top (or check in the window menu).
Actual Results:  
Every other app covers the restored window.

Expected Results:  
App should still be on top of course.
Comment 1 Olivier Fourdan editbugs 2006-10-30 17:30:44 CET
Unfortunately, "minimize to systray" is broken in many ways:

1) Using the systray to minimize windows is not standard,
2) Since it's not standard, there is no such "minimize to systray", it's a hack, the application unmaps its window itself,
3) On the other hand, the "always on top" flag is standard, so the application itself would very well feature an option to put its window on top by itself

So I'd vote to fix the apps and not break the WM :)
Comment 2 Sebastian Krämer 2006-10-30 17:37:32 CET
Ok, I already thought that it might only be doable with some hackish stuff you won't like in your wm. Just wanted to bring it up to see if it's a /real/ bug or not.
Comment 3 Olivier Fourdan editbugs 2006-10-30 19:38:19 CET
No, no "real" bug in the WM, it's just that the app removes its window and so go the associated properties.

Bug #2480

Reported by:
Sebastian Krämer
Reported on: 2006-10-30
Last modified on: 2009-07-14


Olivier Fourdan
CC List:
0 users



Additional information