Execute click handlers for top level menu items
authorFlorent Delayen <fdn@tetra-info.com>
Sat, 25 Jun 2016 14:51:43 +0000 (16:51 +0200)
committerFlorent Delayen <fdn@tetra-info.com>
Sat, 25 Jun 2016 14:51:43 +0000 (16:51 +0200)
atom/browser/ui/views/menu_bar.cc

index 796e6ef..0538421 100644 (file)
@@ -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);