summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/renderer/extensions/extension_process_bindings.cc2
-rw-r--r--chrome/renderer/resources/extension_process_bindings.js1
2 files changed, 1 insertions, 2 deletions
diff --git a/chrome/renderer/extensions/extension_process_bindings.cc b/chrome/renderer/extensions/extension_process_bindings.cc
index 991e5d0..09bfa1a 100644
--- a/chrome/renderer/extensions/extension_process_bindings.cc
+++ b/chrome/renderer/extensions/extension_process_bindings.cc
@@ -346,7 +346,7 @@ class ExtensionImpl : public ExtensionBase {
// Note: this works because contextMenus.create() only works in the
// extension process. If that API is opened up to content scripts, this
// will need to change. See crbug.com/77023
- static int next_context_menu_id = 0;
+ static int next_context_menu_id = 1;
return v8::Integer::New(next_context_menu_id++);
}
diff --git a/chrome/renderer/resources/extension_process_bindings.js b/chrome/renderer/resources/extension_process_bindings.js
index d9c97e1..3d5d914 100644
--- a/chrome/renderer/resources/extension_process_bindings.js
+++ b/chrome/renderer/resources/extension_process_bindings.js
@@ -393,7 +393,6 @@ var chrome = chrome || {};
function setupHiddenContextMenuEvent(extensionId) {
chromeHidden.contextMenus = {};
- chromeHidden.contextMenus.nextId = 1;
chromeHidden.contextMenus.handlers = {};
var eventName = "contextMenus";
chromeHidden.contextMenus.event = new chrome.Event(eventName);