| Index: chrome/renderer/extensions/dispatcher.cc
|
| diff --git a/chrome/renderer/extensions/dispatcher.cc b/chrome/renderer/extensions/dispatcher.cc
|
| index dbb84d411f11c8a37b00d280d25afd3cce459e8d..c92db281705c9b818ed6e237786e121f494a7c07 100644
|
| --- a/chrome/renderer/extensions/dispatcher.cc
|
| +++ b/chrome/renderer/extensions/dispatcher.cc
|
| @@ -47,15 +47,11 @@
|
| #include "chrome/renderer/extensions/logging_native_handler.h"
|
| #include "chrome/renderer/extensions/media_galleries_custom_bindings.h"
|
| #include "chrome/renderer/extensions/messaging_bindings.h"
|
| -#include "chrome/renderer/extensions/module_system.h"
|
| -#include "chrome/renderer/extensions/object_backed_native_handler.h"
|
| #include "chrome/renderer/extensions/page_actions_custom_bindings.h"
|
| #include "chrome/renderer/extensions/page_capture_custom_bindings.h"
|
| #include "chrome/renderer/extensions/pepper_request_natives.h"
|
| #include "chrome/renderer/extensions/render_view_observer_natives.h"
|
| -#include "chrome/renderer/extensions/request_sender.h"
|
| #include "chrome/renderer/extensions/runtime_custom_bindings.h"
|
| -#include "chrome/renderer/extensions/safe_builtins.h"
|
| #include "chrome/renderer/extensions/send_request_natives.h"
|
| #include "chrome/renderer/extensions/set_icon_natives.h"
|
| #include "chrome/renderer/extensions/sync_file_system_custom_bindings.h"
|
| @@ -85,6 +81,11 @@
|
| #include "extensions/common/permissions/permissions_data.h"
|
| #include "extensions/common/switches.h"
|
| #include "extensions/common/view_type.h"
|
| +#include "extensions/renderer/module_system.h"
|
| +#include "extensions/renderer/object_backed_native_handler.h"
|
| +#include "extensions/renderer/request_sender.h"
|
| +#include "extensions/renderer/safe_builtins.h"
|
| +#include "extensions/renderer/script_context.h"
|
| #include "grit/common_resources.h"
|
| #include "grit/renderer_resources.h"
|
| #include "third_party/WebKit/public/platform/WebString.h"
|
| @@ -133,7 +134,7 @@ static const char kOnSuspendCanceledEvent[] = "runtime.onSuspendCanceled";
|
| //
|
| // Note that this isn't necessarily an object, since webpages can write, for
|
| // example, "window.chrome = true".
|
| -v8::Handle<v8::Value> GetOrCreateChrome(ChromeV8Context* context) {
|
| +v8::Handle<v8::Value> GetOrCreateChrome(ScriptContext* context) {
|
| v8::Handle<v8::String> chrome_string(
|
| v8::String::NewFromUtf8(context->isolate(), "chrome"));
|
| v8::Handle<v8::Object> global(context->v8_context()->Global());
|
| @@ -1606,7 +1607,8 @@ void Dispatcher::OnExtensionResponse(int request_id,
|
| }
|
|
|
| bool Dispatcher::CheckContextAccessToExtensionAPI(
|
| - const std::string& function_name, ChromeV8Context* context) const {
|
| + const std::string& function_name,
|
| + ScriptContext* context) const {
|
| if (!context) {
|
| DLOG(ERROR) << "Not in a v8::Context";
|
| return false;
|
|
|