Index: chrome/renderer/resources/extensions/web_view/chrome_web_view.js |
diff --git a/chrome/renderer/resources/extensions/web_view/chrome_web_view.js b/chrome/renderer/resources/extensions/web_view/chrome_web_view.js |
index 506acffb2b1f4a43f985094c4d9345dc62f366e1..de416fa176861421f005193724a10e5f7c1522a8 100644 |
--- a/chrome/renderer/resources/extensions/web_view/chrome_web_view.js |
+++ b/chrome/renderer/resources/extensions/web_view/chrome_web_view.js |
@@ -32,7 +32,7 @@ var ContextMenusHandlerEvent = |
var jsEvent; |
function createCustomEvent(name, schema, options, webviewId) { |
if (bindingUtil) |
- return bindingUtil.createCustomEvent(name, undefined, false); |
+ return bindingUtil.createCustomEvent(name, undefined, false, false); |
if (!jsEvent) |
jsEvent = require('event_bindings').Event; |
return new jsEvent(name, schema, options, webviewId); |
@@ -146,7 +146,7 @@ WebViewImpl.prototype.maybeSetupContextMenus = function() { |
var eventName = 'chromeWebViewInternal.onContextMenuShow'; |
var eventSchema = |
utils.lookup(ChromeWebViewSchema.events, 'name', 'onShow'); |
- var eventOptions = {supportsListeners: true}; |
+ var eventOptions = {supportsListeners: true, supportsLazyListeners: false}; |
this.contextMenusOnContextMenuEvent_ = createContextMenusOnContextMenuEvent( |
this.viewInstanceId, eventName, eventSchema, eventOptions); |
} |
@@ -166,7 +166,8 @@ WebViewImpl.prototype.maybeSetupContextMenus = function() { |
var eventName = 'chromeWebViewInternal.onClicked'; |
var eventSchema = |
utils.lookup(ChromeWebViewSchema.events, 'name', 'onClicked'); |
- var eventOptions = {supportsListeners: true}; |
+ var eventOptions = |
+ {supportsListeners: true, supportsLazyListeners: false}; |
var onClickedEvent = createContextMenusOnClickedEvent( |
this.viewInstanceId, eventName, eventSchema, eventOptions); |
this.contextMenusOnClickedEvent_ = onClickedEvent; |