diff options
author | vsevik@chromium.org <vsevik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-23 22:00:20 +0000 |
---|---|---|
committer | vsevik@chromium.org <vsevik@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2011-09-23 22:00:20 +0000 |
commit | 7bfc153ff70b4c1927c144c73da38be5d153bad3 (patch) | |
tree | 2ea043e1ebc36ae4bc28a09115f26e9e3e03b300 /content/renderer/render_view.cc | |
parent | c9685a13886d8dca050d0f31c7824eae876a2534 (diff) | |
download | chromium_src-7bfc153ff70b4c1927c144c73da38be5d153bad3.zip chromium_src-7bfc153ff70b4c1927c144c73da38be5d153bad3.tar.gz chromium_src-7bfc153ff70b4c1927c144c73da38be5d153bad3.tar.bz2 |
DevTools: Use link doctor for failed provisional load when DevTools are opened.
BUG=94909
Review URL: http://codereview.chromium.org/8021001
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102595 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/render_view.cc')
-rw-r--r-- | content/renderer/render_view.cc | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/content/renderer/render_view.cc b/content/renderer/render_view.cc index c5aab5d..7218dfe 100644 --- a/content/renderer/render_view.cc +++ b/content/renderer/render_view.cc @@ -1336,11 +1336,6 @@ void RenderView::LoadNavigationErrorPage(WebFrame* frame, const WebURLError& error, const std::string& html, bool replace) { - - // Do not show alternate error page when DevTools is attached. - if (devtools_agent_->IsAttached()) - return; - std::string alt_html = !html.empty() ? html : content::GetContentClient()->renderer()->GetNavigationErrorHtml( failed_request, error); @@ -2505,10 +2500,6 @@ void RenderView::didFailProvisionalLoad(WebFrame* frame, navigation_state->request_time())); } - // Do not show alternate error page when DevTools is attached. - if (devtools_agent_->IsAttached()) - return; - // Provide the user with a more helpful error page? if (MaybeLoadAlternateErrorPage(frame, error, replace)) return; @@ -2787,6 +2778,10 @@ void RenderView::didFinishResourceLoad( if (!navigation_state->use_error_page()) return; + // Do not show error page when DevTools is attached. + if (devtools_agent_->IsAttached()) + return; + // Display error page, if appropriate. int http_status_code = navigation_state->http_status_code(); if (http_status_code == 404) { @@ -3156,7 +3151,6 @@ void RenderView::SyncSelectionIfRequired() { GURL RenderView::GetAlternateErrorPageURL(const GURL& failed_url, ErrorPageType error_type) { - if (failed_url.SchemeIsSecure()) { // If the URL that failed was secure, then the embedding web page was not // expecting a network attacker to be able to manipulate its contents. As @@ -3166,11 +3160,6 @@ GURL RenderView::GetAlternateErrorPageURL(const GURL& failed_url, return GURL(); } - if (devtools_agent_->IsAttached()) { - // Do not show alternate error page when DevTools is attached. - return GURL(); - } - // Grab the base URL from the browser process. if (!alternate_error_page_url_.is_valid()) return GURL(); |