[gnome-shell] main: Don't mess up the modal stack when the focus actor is destroyed



commit 55aa0cf30305ae09ac1eb4e4d58c524d44c2a9bb
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Wed Jan 2 09:05:32 2013 -0500

    main: Don't mess up the modal stack when the focus actor is destroyed
    
    This seems to be an incorrect conversion when we moved from an array
    to an object of keys in 3a6b4f3.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=690965

 js/ui/main.js |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/js/ui/main.js b/js/ui/main.js
index 12daee2..1334d58 100644
--- a/js/ui/main.js
+++ b/js/ui/main.js
@@ -553,7 +553,7 @@ function pushModal(actor, params) {
         curFocusDestroyId = curFocus.connect('destroy', function() {
             let index = _findModal(actor);
             if (index >= 0)
-                modalActorFocusStack[index].actor = null;
+                modalActorFocusStack[index].focus = null;
         });
     }
     modalActorFocusStack.push({ actor: actor,



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