Index: chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc |
diff --git a/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc b/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc |
index 0e0fefaec91f7fdedc6044c75f5c02606324ac18..0bbb554fe208f1d5e78508fef1e02e4bb6a27950 100644 |
--- a/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc |
+++ b/chrome/renderer/extensions/chrome_extensions_dispatcher_delegate.cc |
@@ -64,9 +64,16 @@ ChromeExtensionsDispatcherDelegate::CreateScriptContext( |
const v8::Handle<v8::Context>& v8_context, |
blink::WebFrame* frame, |
const extensions::Extension* extension, |
- extensions::Feature::Context context_type) { |
- return scoped_ptr<extensions::ScriptContext>(new extensions::ChromeV8Context( |
- v8_context, frame, extension, context_type)); |
+ extensions::Feature::Context context_type, |
+ const extensions::Extension* effective_extension, |
+ extensions::Feature::Context effective_context_type) { |
+ return scoped_ptr<extensions::ScriptContext>( |
+ new extensions::ChromeV8Context(v8_context, |
+ frame, |
+ extension, |
+ context_type, |
+ effective_extension, |
+ effective_context_type)); |
} |
void ChromeExtensionsDispatcherDelegate::InitOriginPermissions( |