From 931d36407933f77075bb8386c5cb7f678333c9e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Thu, 3 Nov 2016 19:06:26 +0100 Subject: [PATCH] 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 --- js/ui/screenShield.js | 1 + 1 file changed, 1 insertion(+) diff --git a/js/ui/screenShield.js b/js/ui/screenShield.js index c6202feca..8918910f8 100644 --- a/js/ui/screenShield.js +++ b/js/ui/screenShield.js @@ -847,6 +847,7 @@ const ScreenShield = new Lang.Class({ }, _activateFade: function(lightbox, time) { + Main.uiGroup.set_child_above_sibling(lightbox.actor, null); lightbox.show(time); if (this._becameActiveId == 0)