messageTray: Hide notification close button immediately on click

Having the close button move away from under the pointer after
clicking it is confusing and distracts from the main transition,
which is hiding the notification. Just hide it immediately.

https://bugzilla.gnome.org/show_bug.cgi?id=682237
This commit is contained in:
Florian Müllner 2012-10-25 22:07:12 +02:00
parent 92a01c67ba
commit a7b5134820

View File

@ -1591,6 +1591,7 @@ const MessageTray = new Lang.Class({
_onCloseClicked: function() { _onCloseClicked: function() {
if (this._notificationState == State.SHOWN) { if (this._notificationState == State.SHOWN) {
this._closeButton.hide();
this._notificationClosed = true; this._notificationClosed = true;
this._updateState(); this._updateState();
this._notificationClosed = false; this._notificationClosed = false;