From 46c882f0ba865ae62cdf281ffe287c4f58fbb49e Mon Sep 17 00:00:00 2001 From: Cheng Zhao Date: Tue, 14 May 2013 20:24:53 +0800 Subject: [PATCH] Emit 'execute' event when menu item is clicked. --- browser/api/atom_api_menu.cc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/browser/api/atom_api_menu.cc b/browser/api/atom_api_menu.cc index 2aea34d5c2..16a092a3cd 100644 --- a/browser/api/atom_api_menu.cc +++ b/browser/api/atom_api_menu.cc @@ -106,6 +106,11 @@ string16 Menu::GetSublabelForCommandId(int command_id) const { } void Menu::ExecuteCommand(int command_id, int event_flags) { + v8::Handle args[] = { + v8::String::New("execute"), + v8::Integer::New(command_id) + }; + node::MakeCallback(handle(), "emit", 2, args); } // static