summaryrefslogtreecommitdiffstats
path: root/content/public
diff options
context:
space:
mode:
authorellyjones@chromium.org <ellyjones@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-10 22:45:30 +0000
committerellyjones@chromium.org <ellyjones@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-01-10 22:45:30 +0000
commit24a57ccf8bafcd170c894ede9c41aa6207eb0906 (patch)
tree7ff20c6e39e4e429b50c25243a294860763dcdca /content/public
parent00bb6ccd8e02fa5a24d5902ec647928e1c7d3ea6 (diff)
downloadchromium_src-24a57ccf8bafcd170c894ede9c41aa6207eb0906.zip
chromium_src-24a57ccf8bafcd170c894ede9c41aa6207eb0906.tar.gz
chromium_src-24a57ccf8bafcd170c894ede9c41aa6207eb0906.tar.bz2
Pass frame to ChromeContentRendererClient::ShouldSuppressErrorPage
Adding this parameter lets the same object act as an observer for multiple RenderFrames. BUG=329618 TEST=unit,trybot Review URL: https://codereview.chromium.org/134183002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@244269 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/public')
-rw-r--r--content/public/renderer/content_renderer_client.cc3
-rw-r--r--content/public/renderer/content_renderer_client.h5
2 files changed, 5 insertions, 3 deletions
diff --git a/content/public/renderer/content_renderer_client.cc b/content/public/renderer/content_renderer_client.cc
index 344cbe3..19324ed 100644
--- a/content/public/renderer/content_renderer_client.cc
+++ b/content/public/renderer/content_renderer_client.cc
@@ -37,7 +37,8 @@ bool ContentRendererClient::HasErrorPage(int http_status_code,
return false;
}
-bool ContentRendererClient::ShouldSuppressErrorPage(const GURL& url) {
+bool ContentRendererClient::ShouldSuppressErrorPage(RenderFrame* render_frame,
+ const GURL& url) {
return false;
}
diff --git a/content/public/renderer/content_renderer_client.h b/content/public/renderer/content_renderer_client.h
index 958d1fa..c01e3527 100644
--- a/content/public/renderer/content_renderer_client.h
+++ b/content/public/renderer/content_renderer_client.h
@@ -106,8 +106,9 @@ class CONTENT_EXPORT ContentRendererClient {
std::string* error_domain);
// Returns true if the embedder prefers not to show an error page for a failed
- // navigation to |url|.
- virtual bool ShouldSuppressErrorPage(const GURL& url);
+ // navigation to |url| in |render_frame|.
+ virtual bool ShouldSuppressErrorPage(RenderFrame* render_frame,
+ const GURL& url);
// Returns the information to display when a navigation error occurs.
// If |error_html| is not null then it may be set to a HTML page containing