[gnome-shell] Fix problem with app menu showing when leaving overview
- From: Owen Taylor <otaylor src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell] Fix problem with app menu showing when leaving overview
- Date: Tue, 29 Mar 2011 03:07:50 +0000 (UTC)
commit c5eb324cf05258acbd409501704a2f2eb63aa358
Author: Owen W. Taylor <otaylor fishsoup net>
Date: Mon Mar 28 13:14:36 2011 -0400
Fix problem with app menu showing when leaving overview
Since the opacity of the application menu is controlled by
it's _targetIsCurrent flag, we need to respect that when entering
and leaving the overview.
https://bugzilla.gnome.org/show_bug.cgi?id=645734
js/ui/panel.js | 9 +++++++++
1 files changed, 9 insertions(+), 0 deletions(-)
---
diff --git a/js/ui/panel.js b/js/ui/panel.js
index 3ec9a3b..8aa3265 100644
--- a/js/ui/panel.js
+++ b/js/ui/panel.js
@@ -300,6 +300,10 @@ AppMenuButton.prototype = {
this._visible = true;
this.actor.show();
+
+ if (!this._targetIsCurrent)
+ return;
+
Tweener.removeTweens(this.actor);
Tweener.addTween(this.actor,
{ opacity: 255,
@@ -312,6 +316,11 @@ AppMenuButton.prototype = {
return;
this._visible = false;
+ if (!this._targetIsCurrent) {
+ this.actor.hide();
+ return;
+ }
+
Tweener.removeTweens(this.actor);
Tweener.addTween(this.actor,
{ opacity: 0,
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]