screenShield: Raise lightbox on blank
The lightboxes used for screen blanking are created during initialization and shown each time the screen should blank. During the (potentially long) time where the lightbox is hidden, any actor could be raised above the lightbox - in particular any popup menu raises itself to the top when opened. To not exclude those elements from screen blanking, raise the lightbox every time it is shown. https://bugzilla.gnome.org/show_bug.cgi?id=773875
This commit is contained in:
parent
7e803fdf23
commit
347972e45f
@ -850,6 +850,7 @@ const ScreenShield = new Lang.Class({
|
|||||||
},
|
},
|
||||||
|
|
||||||
_activateFade: function(lightbox, time) {
|
_activateFade: function(lightbox, time) {
|
||||||
|
Main.uiGroup.set_child_above_sibling(lightbox.actor, null);
|
||||||
lightbox.show(time);
|
lightbox.show(time);
|
||||||
|
|
||||||
if (this._becameActiveId == 0)
|
if (this._becameActiveId == 0)
|
||||||
|
Loading…
Reference in New Issue
Block a user