[gnome-shell] [AppIcon] compute the sorted window list even if not doing the menu



commit e5efecd2bda5254000683d9188f9f8f133fe43e7
Author: Dan Winship <danw gnome org>
Date:   Mon Oct 5 15:18:55 2009 -0400

    [AppIcon] compute the sorted window list even if not doing the menu
    
    https://bugzilla.gnome.org/show_bug.cgi?id=597498

 js/ui/appIcon.js |   15 +++++++--------
 1 files changed, 7 insertions(+), 8 deletions(-)
---
diff --git a/js/ui/appIcon.js b/js/ui/appIcon.js
index 6498d6b..045a281 100644
--- a/js/ui/appIcon.js
+++ b/js/ui/appIcon.js
@@ -66,21 +66,20 @@ AppIcon.prototype = {
         this.actor._delegate = this;
         this.highlight_border_color = APPICON_DEFAULT_BORDER_COLOR;
 
-        if (menuType != MenuType.NONE) {
-            this.windows = Shell.AppMonitor.get_default().get_windows_for_app(appInfo.get_id());
-            for (let i = 0; i < this.windows.length; i++) {
-                this.windows[i].connect('notify::user-time', Lang.bind(this, this._resortWindows));
-            }
-            this._resortWindows();
+        this.windows = Shell.AppMonitor.get_default().get_windows_for_app(appInfo.get_id());
+        for (let i = 0; i < this.windows.length; i++) {
+            this.windows[i].connect('notify::user-time', Lang.bind(this, this._resortWindows));
+        }
+        this._resortWindows();
 
+        if (menuType != MenuType.NONE) {
             this.actor.connect('button-press-event', Lang.bind(this, this._updateMenuOnButtonPress));
             this.actor.connect('notify::hover', Lang.bind(this, this._updateMenuOnHoverChanged));
             this.actor.connect('activate', Lang.bind(this, this._updateMenuOnActivate));
 
             this._menuTimeoutId = 0;
             this._menu = null;
-        } else
-            this.windows = [];
+        }
 
         let iconBox = new Big.Box({ orientation: Big.BoxOrientation.VERTICAL,
                                     x_align: Big.BoxAlignment.CENTER,



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