[gnome-shell] [AppIcon] compute the sorted window list even if not doing the menu
- From: Dan Winship <danw src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gnome-shell] [AppIcon] compute the sorted window list even if not doing the menu
- Date: Tue, 6 Oct 2009 13:54:17 +0000 (UTC)
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]