Browse Source

Execute click handlers for top level menu items

Florent Delayen 8 years ago
parent
commit
4d55175649
1 changed files with 3 additions and 1 deletions
  1. 3 1
      atom/browser/ui/views/menu_bar.cc

+ 3 - 1
atom/browser/ui/views/menu_bar.cc

@@ -145,8 +145,10 @@ void MenuBar::OnMenuButtonClicked(views::MenuButton* source,
 
   int id = source->tag();
   ui::MenuModel::ItemType type = menu_model_->GetTypeAt(id);
-  if (type != ui::MenuModel::TYPE_SUBMENU)
+  if (type != ui::MenuModel::TYPE_SUBMENU) {
+    menu_model_->ActivatedAt(id, 0);
     return;
+  }
 
   MenuDelegate menu_delegate(this);
   menu_delegate.RunMenu(menu_model_->GetSubmenuModelAt(id), source);