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; |