| 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 3244815186f1e3525dd42016046795cf3ffcadb1..3fa09dac2b8a1a51c4773ca5c3d19c332fbcf872 100644
|
| --- a/chrome/renderer/extensions/sync_file_system_custom_bindings.cc
|
| +++ b/chrome/renderer/extensions/sync_file_system_custom_bindings.cc
|
| @@ -13,8 +13,9 @@
|
|
|
| namespace extensions {
|
|
|
| -SyncFileSystemCustomBindings::SyncFileSystemCustomBindings()
|
| - : ChromeV8Extension(NULL) {
|
| +SyncFileSystemCustomBindings::SyncFileSystemCustomBindings(
|
| + Dispatcher* dispatcher, v8::Handle<v8::Context> v8_context)
|
| + : ChromeV8Extension(dispatcher, v8_context) {
|
| RouteFunction(
|
| "GetSyncFileSystemObject",
|
| base::Bind(&SyncFileSystemCustomBindings::GetSyncFileSystemObject,
|
| @@ -47,7 +48,8 @@ v8::Handle<v8::Value> SyncFileSystemCustomBindings::GetSyncFileSystemObject(
|
| return v8::Undefined();
|
| }
|
|
|
| - WebKit::WebFrame* webframe = WebKit::WebFrame::frameForCurrentContext();
|
| + WebKit::WebFrame* webframe =
|
| + WebKit::WebFrame::frameForContext(v8_context());
|
| return webframe->createFileSystem(WebKit::WebFileSystem::TypeExternal,
|
| WebKit::WebString::fromUTF8(name),
|
| WebKit::WebString::fromUTF8(root_url));
|
|
|