[gnome-shell] system: Don't leave overview when activating most items



commit 7d952750761e575e162336c57d28e7cb70b97604
Author: Rares Visalom <rares visalom gmail com>
Date:   Mon Aug 21 14:49:19 2017 +0300

    system: Don't leave overview when activating most items
    
    The current behavior wasn't designed, but was introduced in commit
    84efaac52b to work around technical limitations when we were still
    using external tools like gnome-screensaver or gnome-session-quit
    to handle the actions. Those limitations are long gone, so it makes
    sense to make the actions consistent with the corresponding keyboard
    shortcuts: Leave the overview when launching an application, and leave
    it alone otherwise.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=691900

 js/ui/status/system.js |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)
---
diff --git a/js/ui/status/system.js b/js/ui/status/system.js
index 604183f..27c9e23 100644
--- a/js/ui/status/system.js
+++ b/js/ui/status/system.js
@@ -445,13 +445,11 @@ var Indicator = new Lang.Class({
 
     _onLockScreenClicked: function() {
         this.menu.itemActivated(BoxPointer.PopupAnimation.NONE);
-        Main.overview.hide();
         Main.screenShield.lock(true);
     },
 
     _onLoginScreenActivate: function() {
         this.menu.itemActivated(BoxPointer.PopupAnimation.NONE);
-        Main.overview.hide();
         if (Main.screenShield)
             Main.screenShield.lock(false);
 
@@ -462,13 +460,11 @@ var Indicator = new Lang.Class({
     },
 
     _onQuitSessionActivate: function() {
-        Main.overview.hide();
         this._session.LogoutRemote(0);
     },
 
     _onPowerOffClicked: function() {
         this.menu.itemActivated();
-        Main.overview.hide();
         this._session.ShutdownRemote(0);
     },
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]