From 00f9b7bf69d4f3cfd290953a019a8b9fbf592d15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20Dre=C3=9Fler?= Date: Tue, 4 Jun 2019 20:55:29 +0200 Subject: [PATCH] layout: Use addChrome instead of addTopChrome for screenShieldGroup Make sure the panel is visible above the login and screen shield actors by adding the screenShieldGroup to the uiGroup underneath the panelBox. This fixes a regression introduced with 2bd80579eddba9804871ce6c8de742bdf9b1d800 Fixes: https://gitlab.gnome.org/GNOME/gnome-shell/issues/1330 https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/571 --- js/ui/layout.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/ui/layout.js b/js/ui/layout.js index 90385e82c..538c24e73 100644 --- a/js/ui/layout.js +++ b/js/ui/layout.js @@ -239,7 +239,7 @@ var LayoutManager = GObject.registerClass({ clip_to_allocation: true, layout_manager: new Clutter.BinLayout(), }); - this.addTopChrome(this.screenShieldGroup); + this.addChrome(this.screenShieldGroup); this.panelBox = new St.BoxLayout({ name: 'panelBox', vertical: true });