[gnome-shell/wip/aggregate-menu: 23/51] popupMenu: Don't close submenus when activating items
- From: Jasper St. Pierre <jstpierre src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-shell/wip/aggregate-menu: 23/51] popupMenu: Don't close submenus when activating items
- Date: Sun, 16 Jun 2013 05:01:12 +0000 (UTC)
commit 01efb9611bfcbf191ed9485dc4e4dfc3f1011863
Author: Jasper St. Pierre <jstpierre mecheye net>
Date: Wed Jun 12 17:38:02 2013 -0400
popupMenu: Don't close submenus when activating items
js/ui/popupMenu.js | 4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
---
diff --git a/js/ui/popupMenu.js b/js/ui/popupMenu.js
index 98475e0..66d11bd 100644
--- a/js/ui/popupMenu.js
+++ b/js/ui/popupMenu.js
@@ -750,7 +750,6 @@ const PopupMenuBase = new Lang.Class({
_subMenuActivated: function(menu, animate) {
this.emit('activate', animate);
- this.close(animate);
},
_subMenuActiveChanged: function(submenu, submenuItem) {
@@ -1053,6 +1052,9 @@ const PopupMenu = new Lang.Class({
this._openedSubMenu = null;
this.connect('submenu-open-state-changed', Lang.bind(this, this._subMenuOpenStateChanged));
+ this.connect('activate', Lang.bind(this, function() {
+ this.close(BoxPointer.PopupAnimation.FULL);
+ }));
},
_subMenuOpenStateChanged: function(menu, submenu, open) {
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]