From 779b18bf48462cf0114a018634294721ef78e131 Mon Sep 17 00:00:00 2001 From: Rui Matos Date: Wed, 2 Nov 2011 18:41:46 +0000 Subject: [PATCH] messageTray: don't steal focus when popping under the pointer We must look for the actor under the pointer in the whole message tray and not just in the notification. This will avoid us to capture focus when a notification comes up with the pointer on the whole tray area. https://bugzilla.gnome.org/show_bug.cgi?id=661358 --- js/ui/messageTray.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/ui/messageTray.js b/js/ui/messageTray.js index 44c1fe149..64c84aa4a 100644 --- a/js/ui/messageTray.js +++ b/js/ui/messageTray.js @@ -1860,7 +1860,7 @@ MessageTray.prototype = { // automatically. Instead, the user is able to expand the notification by mousing away from it and then // mousing back in. Because this is an expected action, we set the boolean flag that indicates that a longer // timeout should be used before popping down the notification. - if (this._notificationBin.contains(actorAtShowNotificationPosition)) { + if (this.actor.contains(actorAtShowNotificationPosition)) { this._useLongerTrayLeftTimeout = true; return; }