summaryrefslogtreecommitdiffstats
path: root/chrome/renderer/extensions/file_browser_private_custom_bindings.cc
diff options
context:
space:
mode:
authordcarney@chromium.org <dcarney@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-14 11:35:25 +0000
committerdcarney@chromium.org <dcarney@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-06-14 11:35:25 +0000
commitd8c5fbbbf6cec9dee5524494506cfd8ad73281b1 (patch)
treee5225c918e73de1993e713a5d9314a5975dae721 /chrome/renderer/extensions/file_browser_private_custom_bindings.cc
parente63cf9561fa8b7ece2452e4f25565061eeb6e15e (diff)
downloadchromium_src-d8c5fbbbf6cec9dee5524494506cfd8ad73281b1.zip
chromium_src-d8c5fbbbf6cec9dee5524494506cfd8ad73281b1.tar.gz
chromium_src-d8c5fbbbf6cec9dee5524494506cfd8ad73281b1.tar.bz2
Convert remaining function callbacks in chrome
R=jochen@chromium.org BUG=243656 Review URL: https://chromiumcodereview.appspot.com/16821009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@206395 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/renderer/extensions/file_browser_private_custom_bindings.cc')
-rw-r--r--chrome/renderer/extensions/file_browser_private_custom_bindings.cc13
1 files changed, 7 insertions, 6 deletions
diff --git a/chrome/renderer/extensions/file_browser_private_custom_bindings.cc b/chrome/renderer/extensions/file_browser_private_custom_bindings.cc
index 2e7e54a..4484a8a2 100644
--- a/chrome/renderer/extensions/file_browser_private_custom_bindings.cc
+++ b/chrome/renderer/extensions/file_browser_private_custom_bindings.cc
@@ -26,8 +26,8 @@ FileBrowserPrivateCustomBindings::FileBrowserPrivateCustomBindings(
base::Unretained(this)));
}
-v8::Handle<v8::Value> FileBrowserPrivateCustomBindings::GetFileSystem(
- const v8::Arguments& args) {
+void FileBrowserPrivateCustomBindings::GetFileSystem(
+ const v8::FunctionCallbackInfo<v8::Value>& args) {
DCHECK(args.Length() == 2);
DCHECK(args[0]->IsString());
DCHECK(args[1]->IsString());
@@ -37,10 +37,11 @@ v8::Handle<v8::Value> FileBrowserPrivateCustomBindings::GetFileSystem(
WebKit::WebFrame* webframe =
WebKit::WebFrame::frameForContext(context()->v8_context());
DCHECK(webframe);
- return webframe->createFileSystem(
- WebKit::WebFileSystemTypeExternal,
- WebKit::WebString::fromUTF8(name.c_str()),
- WebKit::WebString::fromUTF8(path.c_str()));
+ args.GetReturnValue().Set(
+ webframe->createFileSystem(
+ WebKit::WebFileSystemTypeExternal,
+ WebKit::WebString::fromUTF8(name.c_str()),
+ WebKit::WebString::fromUTF8(path.c_str())));
}
} // namespace extensions