| Index: content/browser/browser_plugin/browser_plugin_guest.cc
|
| diff --git a/content/browser/browser_plugin/browser_plugin_guest.cc b/content/browser/browser_plugin/browser_plugin_guest.cc
|
| index 565934220b29e48e46f5d7d3552b672454e4132d..82e10d033d91555c15370b636f10418087c452e5 100644
|
| --- a/content/browser/browser_plugin/browser_plugin_guest.cc
|
| +++ b/content/browser/browser_plugin/browser_plugin_guest.cc
|
| @@ -113,19 +113,6 @@ BrowserPluginGuest::BrowserPluginGuest(
|
| last_can_compose_inline_(true),
|
| weak_ptr_factory_(this) {
|
| DCHECK(web_contents);
|
| - web_contents->SetDelegate(this);
|
| -}
|
| -
|
| -bool BrowserPluginGuest::AddMessageToConsole(WebContents* source,
|
| - int32 level,
|
| - const base::string16& message,
|
| - int32 line_no,
|
| - const base::string16& source_id) {
|
| - if (!delegate_)
|
| - return false;
|
| -
|
| - delegate_->AddMessageToConsole(level, message, line_no, source_id);
|
| - return true;
|
| }
|
|
|
| void BrowserPluginGuest::WillDestroy(WebContents* web_contents) {
|
| @@ -368,76 +355,6 @@ void BrowserPluginGuest::EmbedderVisibilityChanged(bool visible) {
|
| UpdateVisibility();
|
| }
|
|
|
| -void BrowserPluginGuest::AddNewContents(WebContents* source,
|
| - WebContents* new_contents,
|
| - WindowOpenDisposition disposition,
|
| - const gfx::Rect& initial_pos,
|
| - bool user_gesture,
|
| - bool* was_blocked) {
|
| - if (!delegate_)
|
| - return;
|
| -
|
| - delegate_->AddNewContents(source, new_contents, disposition,
|
| - initial_pos, user_gesture, was_blocked);
|
| -}
|
| -
|
| -void BrowserPluginGuest::CanDownload(
|
| - RenderViewHost* render_view_host,
|
| - const GURL& url,
|
| - const std::string& request_method,
|
| - const base::Callback<void(bool)>& callback) {
|
| - if (!delegate_ || !url.is_valid()) {
|
| - callback.Run(false);
|
| - return;
|
| - }
|
| -
|
| - delegate_->CanDownload(request_method, url, callback);
|
| -}
|
| -
|
| -void BrowserPluginGuest::LoadProgressChanged(WebContents* contents,
|
| - double progress) {
|
| - if (delegate_)
|
| - delegate_->LoadProgressed(progress);
|
| -}
|
| -
|
| -void BrowserPluginGuest::CloseContents(WebContents* source) {
|
| - if (!delegate_)
|
| - return;
|
| -
|
| - delegate_->Close();
|
| -}
|
| -
|
| -JavaScriptDialogManager* BrowserPluginGuest::GetJavaScriptDialogManager() {
|
| - if (!delegate_)
|
| - return NULL;
|
| - return delegate_->GetJavaScriptDialogManager();
|
| -}
|
| -
|
| -ColorChooser* BrowserPluginGuest::OpenColorChooser(
|
| - WebContents* web_contents,
|
| - SkColor color,
|
| - const std::vector<ColorSuggestion>& suggestions) {
|
| - if (!delegate_)
|
| - return NULL;
|
| - return delegate_->OpenColorChooser(web_contents, color, suggestions);
|
| -}
|
| -
|
| -bool BrowserPluginGuest::HandleContextMenu(const ContextMenuParams& params) {
|
| - if (!delegate_)
|
| - return false;
|
| -
|
| - return delegate_->HandleContextMenu(params);
|
| -}
|
| -
|
| -void BrowserPluginGuest::HandleKeyboardEvent(
|
| - WebContents* source,
|
| - const NativeWebKeyboardEvent& event) {
|
| - if (!delegate_)
|
| - return;
|
| -
|
| - delegate_->HandleKeyboardEvent(event);
|
| -}
|
| -
|
| void BrowserPluginGuest::SetZoom(double zoom_factor) {
|
| if (delegate_)
|
| delegate_->SetZoom(zoom_factor);
|
| @@ -448,70 +365,6 @@ void BrowserPluginGuest::PointerLockPermissionResponse(bool allow) {
|
| new BrowserPluginMsg_SetMouseLock(instance_id(), allow));
|
| }
|
|
|
| -void BrowserPluginGuest::FindReply(WebContents* contents,
|
| - int request_id,
|
| - int number_of_matches,
|
| - const gfx::Rect& selection_rect,
|
| - int active_match_ordinal,
|
| - bool final_update) {
|
| - if (!delegate_)
|
| - return;
|
| -
|
| - // |selection_rect| is updated to incorporate embedder coordinates.
|
| - delegate_->FindReply(request_id, number_of_matches,
|
| - ToGuestRect(selection_rect),
|
| - active_match_ordinal, final_update);
|
| -}
|
| -
|
| -WebContents* BrowserPluginGuest::OpenURLFromTab(WebContents* source,
|
| - const OpenURLParams& params) {
|
| - if (!delegate_)
|
| - return NULL;
|
| - return delegate_->OpenURLFromTab(source, params);
|
| -}
|
| -
|
| -void BrowserPluginGuest::WebContentsCreated(WebContents* source_contents,
|
| - int opener_render_frame_id,
|
| - const base::string16& frame_name,
|
| - const GURL& target_url,
|
| - WebContents* new_contents) {
|
| - if (!delegate_)
|
| - return;
|
| -
|
| - delegate_->WebContentsCreated(source_contents,
|
| - opener_render_frame_id,
|
| - frame_name,
|
| - target_url,
|
| - new_contents);
|
| -}
|
| -
|
| -void BrowserPluginGuest::RendererUnresponsive(WebContents* source) {
|
| - RecordAction(base::UserMetricsAction("BrowserPlugin.Guest.Hung"));
|
| - if (!delegate_)
|
| - return;
|
| - delegate_->RendererUnresponsive();
|
| -}
|
| -
|
| -void BrowserPluginGuest::RendererResponsive(WebContents* source) {
|
| - RecordAction(base::UserMetricsAction("BrowserPlugin.Guest.Responsive"));
|
| - if (!delegate_)
|
| - return;
|
| - delegate_->RendererResponsive();
|
| -}
|
| -
|
| -void BrowserPluginGuest::RunFileChooser(WebContents* web_contents,
|
| - const FileChooserParams& params) {
|
| - if (!delegate_)
|
| - return;
|
| - delegate_->RunFileChooser(web_contents, params);
|
| -}
|
| -
|
| -bool BrowserPluginGuest::ShouldFocusPageAfterCrash() {
|
| - // Rather than managing focus in WebContentsImpl::RenderViewReady, we will
|
| - // manage the focus ourselves.
|
| - return false;
|
| -}
|
| -
|
| WebContentsImpl* BrowserPluginGuest::GetWebContents() const {
|
| return static_cast<WebContentsImpl*>(web_contents());
|
| }
|
| @@ -1074,28 +927,6 @@ void BrowserPluginGuest::OnTakeFocus(bool reverse) {
|
| new BrowserPluginMsg_AdvanceFocus(instance_id(), reverse));
|
| }
|
|
|
| -void BrowserPluginGuest::RequestMediaAccessPermission(
|
| - WebContents* web_contents,
|
| - const MediaStreamRequest& request,
|
| - const MediaResponseCallback& callback) {
|
| - if (!delegate_) {
|
| - callback.Run(MediaStreamDevices(),
|
| - MEDIA_DEVICE_INVALID_STATE,
|
| - scoped_ptr<MediaStreamUI>());
|
| - return;
|
| - }
|
| -
|
| - delegate_->RequestMediaAccessPermission(request, callback);
|
| -}
|
| -
|
| -bool BrowserPluginGuest::PreHandleGestureEvent(
|
| - WebContents* source, const blink::WebGestureEvent& event) {
|
| - if (!delegate_)
|
| - return false;
|
| -
|
| - return delegate_->PreHandleGestureEvent(source, event);
|
| -}
|
| -
|
| void BrowserPluginGuest::OnUpdateRect(
|
| const ViewHostMsg_UpdateRect_Params& params) {
|
| BrowserPluginMsg_UpdateRect_Params relay_params;
|
|
|