From 81eeef7d3c533ac637c4dcd542f7cfe8f99e36ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Florian=20M=C3=BCllner?= Date: Thu, 25 Oct 2012 22:29:04 +0200 Subject: [PATCH] messageTray: Hide summary notification immediately when closing the tray When the summary notification is open when the tray is closed, we end up with two concurrent animations: the notification fading out, and the tray moving away from underneath it. Sliding out the tray should be the primary transition here, so hide the notification immediately to not draw the user's attention away from it. https://bugzilla.gnome.org/show_bug.cgi?id=686888 --- js/ui/messageTray.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/js/ui/messageTray.js b/js/ui/messageTray.js index 89cbf94d0..20358e1d0 100644 --- a/js/ui/messageTray.js +++ b/js/ui/messageTray.js @@ -2125,6 +2125,10 @@ const MessageTray = new Lang.Class({ }, _hideTray: function() { + // Having the summary item animate out while sliding down the tray + // is distracting, so hide it immediately in case it was visible. + this._summaryBoxPointer.actor.hide(); + this._tween(this.actor, '_trayState', State.HIDDEN, { y: 0, time: ANIMATION_TIME,