[gnome-shell] messageTray: Allow dwell to work in the overview
- From: Adel Gadllah <agadllah src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] messageTray: Allow dwell to work in the overview
- Date: Sun, 17 Feb 2013 19:17:00 +0000 (UTC)
commit 9a30c3d72266ce3db15a084bbc91bdca186855a4
Author: Adel Gadllah <adel gadllah gmail com>
Date: Sun Feb 17 20:13:46 2013 +0100
messageTray: Allow dwell to work in the overview
Special case the overview in _trayDwellTimeout because the
tray is hidden by default in the overview now.
js/ui/messageTray.js | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/js/ui/messageTray.js b/js/ui/messageTray.js
index 1e2c078..c1ab9ea 100644
--- a/js/ui/messageTray.js
+++ b/js/ui/messageTray.js
@@ -1850,7 +1850,10 @@ const MessageTray = new Lang.Class({
_trayDwellTimeout: function() {
this._trayDwellTimeoutId = 0;
- if (Main.modalCount > 0)
+ // We don't want to open the tray when a modal dialog
+ // is up, so we check the modal count for that. When we are in the
+ // overview we have to take the overview's modal push into account
+ if (Main.modalCount > (Main.overview.visible ? 1 : 0))
return false;
// If the user interacted with the focus window since we started the tray
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]