From 78dacfa865fe772c71a8adf71b432a73d2dbb859 Mon Sep 17 00:00:00 2001 From: "Jasper St. Pierre" Date: Mon, 11 Mar 2013 17:29:41 -0400 Subject: [PATCH] messageTray: Fix idle tracking condition The user is active if they have less than IDLETIME, not if they have more than it. This fixes an issue where notifications may never go away. https://bugzilla.gnome.org/show_bug.cgi?id=695659 --- 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 2c1f328ef..0b1b50253 100644 --- a/js/ui/messageTray.js +++ b/js/ui/messageTray.js @@ -2442,7 +2442,7 @@ const MessageTray = new Lang.Class({ _showNotification: function() { this._notification = this._notificationQueue.shift(); - this._userActiveWhileNotificationShown = this.idleMonitor.get_idletime() > IDLE_TIME; + this._userActiveWhileNotificationShown = this.idleMonitor.get_idletime() <= IDLE_TIME; if (!this._userActiveWhileNotificationShown) { // If the user isn't active, set up a watch to let us know // when the user becomes active.