| Index: chrome/browser/guest_view/web_view/web_view_guest.cc
|
| diff --git a/chrome/browser/guest_view/web_view/web_view_guest.cc b/chrome/browser/guest_view/web_view/web_view_guest.cc
|
| index 9f9ea466b834bb7667ae8d76cd3b6dcf6b5638ab..3286f09b41a09e63a7dd305bf6e59110523b3ef6 100644
|
| --- a/chrome/browser/guest_view/web_view/web_view_guest.cc
|
| +++ b/chrome/browser/guest_view/web_view/web_view_guest.cc
|
| @@ -355,7 +355,8 @@ bool WebViewGuest::HandleContextMenu(
|
| return true;
|
| }
|
|
|
| -void WebViewGuest::AddMessageToConsole(int32 level,
|
| +bool WebViewGuest::AddMessageToConsole(WebContents* source,
|
| + int32 level,
|
| const base::string16& message,
|
| int32 line_no,
|
| const base::string16& source_id) {
|
| @@ -367,9 +368,10 @@ void WebViewGuest::AddMessageToConsole(int32 level,
|
| args->SetString(webview::kSourceId, source_id);
|
| DispatchEvent(
|
| new GuestViewBase::Event(webview::kEventConsoleMessage, args.Pass()));
|
| + return true;
|
| }
|
|
|
| -void WebViewGuest::Close() {
|
| +void WebViewGuest::CloseContents(WebContents* source) {
|
| scoped_ptr<base::DictionaryValue> args(new base::DictionaryValue());
|
| DispatchEvent(new GuestViewBase::Event(webview::kEventClose, args.Pass()));
|
| }
|
| @@ -418,7 +420,8 @@ void WebViewGuest::EmbedderDestroyed() {
|
| view_instance_id()));
|
| }
|
|
|
| -void WebViewGuest::FindReply(int request_id,
|
| +void WebViewGuest::FindReply(WebContents* source,
|
| + int request_id,
|
| int number_of_matches,
|
| const gfx::Rect& selection_rect,
|
| int active_match_ordinal,
|
| @@ -439,6 +442,7 @@ void WebViewGuest::GuestProcessGone(base::TerminationStatus status) {
|
| }
|
|
|
| void WebViewGuest::HandleKeyboardEvent(
|
| + WebContents* source,
|
| const content::NativeWebKeyboardEvent& event) {
|
| if (!attached())
|
| return;
|
| @@ -460,7 +464,8 @@ bool WebViewGuest::IsDragAndDropEnabled() {
|
| return true;
|
| }
|
|
|
| -void WebViewGuest::LoadProgressed(double progress) {
|
| +void WebViewGuest::LoadProgressChanged(content::WebContents* source,
|
| + double progress) {
|
| scoped_ptr<base::DictionaryValue> args(new base::DictionaryValue());
|
| args->SetString(guestview::kUrl, guest_web_contents()->GetURL().spec());
|
| args->SetDouble(webview::kProgress, progress);
|
| @@ -492,7 +497,6 @@ void WebViewGuest::OnUpdateFrameName(bool is_top_level,
|
|
|
| WebViewGuest* WebViewGuest::CreateNewGuestWindow(
|
| const content::OpenURLParams& params) {
|
| -
|
| GuestViewManager* guest_manager =
|
| GuestViewManager::FromBrowserContext(browser_context());
|
| // Allocate a new instance ID for the new guest.
|
| @@ -531,7 +535,7 @@ WebViewGuest* WebViewGuest::CreateNewGuestWindow(
|
|
|
| // TODO(fsamuel): Find a reliable way to test the 'responsive' and
|
| // 'unresponsive' events.
|
| -void WebViewGuest::RendererResponsive() {
|
| +void WebViewGuest::RendererResponsive(content::WebContents* source) {
|
| scoped_ptr<base::DictionaryValue> args(new base::DictionaryValue());
|
| args->SetInteger(webview::kProcessId,
|
| guest_web_contents()->GetRenderProcessHost()->GetID());
|
| @@ -539,7 +543,7 @@ void WebViewGuest::RendererResponsive() {
|
| new GuestViewBase::Event(webview::kEventResponsive, args.Pass()));
|
| }
|
|
|
| -void WebViewGuest::RendererUnresponsive() {
|
| +void WebViewGuest::RendererUnresponsive(content::WebContents* source) {
|
| scoped_ptr<base::DictionaryValue> args(new base::DictionaryValue());
|
| args->SetInteger(webview::kProcessId,
|
| guest_web_contents()->GetRenderProcessHost()->GetID());
|
| @@ -979,6 +983,7 @@ void WebViewGuest::SizeChanged(const gfx::Size& old_size,
|
| }
|
|
|
| void WebViewGuest::RequestMediaAccessPermission(
|
| + content::WebContents* source,
|
| const content::MediaStreamRequest& request,
|
| const content::MediaResponseCallback& callback) {
|
| base::DictionaryValue request_info;
|
| @@ -995,8 +1000,9 @@ void WebViewGuest::RequestMediaAccessPermission(
|
| }
|
|
|
| void WebViewGuest::CanDownload(
|
| - const std::string& request_method,
|
| + content::RenderViewHost* render_view_host,
|
| const GURL& url,
|
| + const std::string& request_method,
|
| const base::Callback<void(bool)>& callback) {
|
| base::DictionaryValue request_info;
|
| request_info.Set(
|
|
|