Comment 1 for bug 162762

Revision history for this message
Bogdan Butnaru (bogdanb) wrote :

After taking a look through the code, I think it's not exactly the same thing as bug #153676.

As far as I can tell, the widget plugin uses raiseWindow (from window.c) to put the widgets on top. However, that function then uses findSiblingBelow() with aboveFs=FALSE, which causes the widgets to remain below full-screen windows.

I tested this by modifying raiseWindow(), setting aboveFs=TRUE. This works, in the sense that widgets are correctly rendered above any fullscreen window. Of course, if there was a good reason why raiseWindow sets aboveFs to FALSE (I couldn't find one), this would break it.

Is there a Compiz developer who can tell us if that makes sense?