[gnome-shell/wip/message-tray: 22/22] messageTray: Fix showing the tray in the overview
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/wip/message-tray: 22/22] messageTray: Fix showing the tray in the overview
- Date: Wed, 1 Aug 2012 18:44:44 +0000 (UTC)
commit e10e0036eb7786a38b16b8c44c00488f7e31d8f8
Author: Florian MÃllner <fmuellner gnome org>
Date: Tue Jul 31 18:37:18 2012 +0200
messageTray: Fix showing the tray in the overview
While we don't need to shift the windows, we still want the tray to
actually pop up.
js/ui/messageTray.js | 9 +++++++--
1 files changed, 7 insertions(+), 2 deletions(-)
---
diff --git a/js/ui/messageTray.js b/js/ui/messageTray.js
index e000047..17c05d2 100644
--- a/js/ui/messageTray.js
+++ b/js/ui/messageTray.js
@@ -2012,8 +2012,9 @@ const MessageTray = new Lang.Class({
},
_showTray: function() {
- // Don't move the windows up if we are in the overview.
- if (this._overviewVisible)
+ // Bail out if we are in the middle of tweening the tray or the
+ // windows.
+ if (this._tweening != 0)
return;
this._tween(this.actor, '_trayState', State.SHOWN,
@@ -2021,6 +2022,10 @@ const MessageTray = new Lang.Class({
time: ANIMATION_TIME,
transition: 'easeOutQuad' });
+ // Don't move the windows up if we are in the overview.
+ if (this._overviewVisible)
+ return;
+
Tweener.addTween(global.window_group,
{ y: -this.actor.height,
time: ANIMATION_TIME,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]