[gnome-shell] main: allow Alt-F1 to exit the overview



commit ed83b5494c8069826573c97bf5ef83b3bf4c2c11
Author: Dan Winship <danw gnome org>
Date:   Thu Jan 6 14:39:07 2011 -0500

    main: allow Alt-F1 to exit the overview
    
    Also, change _globalKeyPressHandler to handle KEY_PRESS, not
    KEY_RELEASE, for consistency with other code (and so that the
    combination of an Alt-F1 press and release doesn't first enter the
    overview and then immediately exit it).
    
    https://bugzilla.gnome.org/show_bug.cgi?id=636371

 js/ui/main.js |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/js/ui/main.js b/js/ui/main.js
index 86e5102..e407517 100644
--- a/js/ui/main.js
+++ b/js/ui/main.js
@@ -307,7 +307,7 @@ function _removeUnusedWorkspaces() {
 function _globalKeyPressHandler(actor, event) {
     if (modalCount == 0)
         return false;
-    if (event.type() != Clutter.EventType.KEY_RELEASE)
+    if (event.type() != Clutter.EventType.KEY_PRESS)
         return false;
 
     let symbol = event.get_key_symbol();
@@ -349,6 +349,10 @@ function _globalKeyPressHandler(actor, event) {
         case Meta.KeyBindingAction.COMMAND_2:
             getRunDialog().open();
             return true;
+        case Meta.KeyBindingAction.PANEL_MAIN_MENU:
+            if (overview.visible)
+                overview.hide();
+            return true;
         case Meta.KeyBindingAction.SWITCH_PANELS:
             // Only intercept this when we're in the overview, and don't
             // intercept it if something beyond that (like, say, the



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