| Index: chrome/browser/extensions/api/webview/webview_api.cc
|
| diff --git a/chrome/browser/extensions/api/webview/webview_api.cc b/chrome/browser/extensions/api/webview/webview_api.cc
|
| index cfa2e34e948dbba6db75d3766a594f6bbe501409..acd2c2fb3df3f830abbd61bb2b2f48df0bba5e7b 100644
|
| --- a/chrome/browser/extensions/api/webview/webview_api.cc
|
| +++ b/chrome/browser/extensions/api/webview/webview_api.cc
|
| @@ -89,6 +89,17 @@ bool WebviewContextMenusCreateFunction::RunAsync() {
|
| return success;
|
| }
|
|
|
| +bool WebviewNavigateFunction::RunAsyncSafe(WebViewGuest* guest) {
|
| + printf("++++ %s, guest = [%p]\n", __PRETTY_FUNCTION__, guest);
|
| + scoped_ptr<webview::Navigate::Params> params(
|
| + webview::Navigate::Params::Create(*args_));
|
| + EXTENSION_FUNCTION_VALIDATE(params.get());
|
| + std::string src = params->src;
|
| + printf("src was: %s\n", src.c_str());
|
| + guest->NavigateGuest(src);
|
| + return true;
|
| +}
|
| +
|
| bool WebviewContextMenusUpdateFunction::RunAsync() {
|
| scoped_ptr<webview::ContextMenusUpdate::Params> params(
|
| webview::ContextMenusUpdate::Params::Create(*args_));
|
|
|