| Index: ui/webui/resources/js/cr/ui/context_menu_handler.js
|
| diff --git a/ui/webui/resources/js/cr/ui/context_menu_handler.js b/ui/webui/resources/js/cr/ui/context_menu_handler.js
|
| index 30ab13c695e77f11a05345d62ba5082689ffd4a8..05264d6ee3b7dbb2a29635fcff7071e8027e1c23 100644
|
| --- a/ui/webui/resources/js/cr/ui/context_menu_handler.js
|
| +++ b/ui/webui/resources/js/cr/ui/context_menu_handler.js
|
| @@ -35,8 +35,11 @@ cr.define('cr.ui', function() {
|
| * @param {!cr.ui.Menu} menu The menu to show.
|
| */
|
| showMenu: function(e, menu) {
|
| - this.menu_ = menu;
|
| menu.updateCommands(e.currentTarget);
|
| + if (!menu.hasVisibleItems())
|
| + return;
|
| +
|
| + this.menu_ = menu;
|
| menu.classList.remove('hide-delayed');
|
| menu.hidden = false;
|
| menu.contextElement = e.currentTarget;
|
|
|