Index: chrome/renderer/extensions/sync_file_system_custom_bindings.cc |
diff --git a/chrome/renderer/extensions/sync_file_system_custom_bindings.cc b/chrome/renderer/extensions/sync_file_system_custom_bindings.cc |
index da273df3927077b08a269f9061b7788f62537813..90d860b8d42a481b4e5a0302a765804d93b58bde 100644 |
--- a/chrome/renderer/extensions/sync_file_system_custom_bindings.cc |
+++ b/chrome/renderer/extensions/sync_file_system_custom_bindings.cc |
@@ -7,6 +7,7 @@ |
#include <string> |
#include "chrome/common/extensions/extension_constants.h" |
+#include "chrome/renderer/extensions/chrome_v8_context.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebFrame.h" |
#include "v8/include/v8.h" |
#include "webkit/common/fileapi/file_system_util.h" |
@@ -14,8 +15,8 @@ |
namespace extensions { |
SyncFileSystemCustomBindings::SyncFileSystemCustomBindings( |
- Dispatcher* dispatcher, v8::Handle<v8::Context> v8_context) |
- : ChromeV8Extension(dispatcher, v8_context) { |
+ Dispatcher* dispatcher, ChromeV8Context* context) |
+ : ChromeV8Extension(dispatcher, context) { |
RouteFunction( |
"GetSyncFileSystemObject", |
base::Bind(&SyncFileSystemCustomBindings::GetSyncFileSystemObject, |
@@ -49,7 +50,7 @@ v8::Handle<v8::Value> SyncFileSystemCustomBindings::GetSyncFileSystemObject( |
} |
WebKit::WebFrame* webframe = |
- WebKit::WebFrame::frameForContext(v8_context()); |
+ WebKit::WebFrame::frameForContext(context()->v8_context()); |
return webframe->createFileSystem( |
WebKit::WebFileSystemTypeExternal, |
WebKit::WebString::fromUTF8(name), |