diff --git a/js/ui/appDisplay.js b/js/ui/appDisplay.js index bfe5ff70a..2623a4607 100644 --- a/js/ui/appDisplay.js +++ b/js/ui/appDisplay.js @@ -513,6 +513,8 @@ AppWellIcon.prototype = { this._menuManager.addMenu(this._menu); } + this.actor.set_hover(true); + this.actor.show_tooltip(); this._menu.popup(); return false; @@ -576,6 +578,9 @@ AppIconMenu.prototype = { PopupMenu.PopupMenu.prototype._init.call(this, source.actor, 0.5, side, 0); + // We want to keep the item hovered while the menu is up + this.blockSourceEvents = true; + this._source = source; this.connect('activate', Lang.bind(this, this._onActivate));