summaryrefslogtreecommitdiffstats
path: root/chrome/browser/renderer_host
diff options
context:
space:
mode:
authormpcomplete@google.com <mpcomplete@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-13 20:48:39 +0000
committermpcomplete@google.com <mpcomplete@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-02-13 20:48:39 +0000
commit6d53eb2ab02939d98002bbd9513cbf1d4c0e258c (patch)
tree01e3375e3147ad15f86b51ceef49e8805511ac7e /chrome/browser/renderer_host
parentd1f99ac961277eab1ef8d0478d1737fd0b57000d (diff)
downloadchromium_src-6d53eb2ab02939d98002bbd9513cbf1d4c0e258c.zip
chromium_src-6d53eb2ab02939d98002bbd9513cbf1d4c0e258c.tar.gz
chromium_src-6d53eb2ab02939d98002bbd9513cbf1d4c0e258c.tar.bz2
Fix a crash bug in memory_utils.cc caused by assuming that the
RenderViewHost's delegate is a WebContents. Review URL: http://codereview.chromium.org/23025 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@9789 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/renderer_host')
-rw-r--r--chrome/browser/renderer_host/render_view_host_delegate.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/chrome/browser/renderer_host/render_view_host_delegate.h b/chrome/browser/renderer_host/render_view_host_delegate.h
index b701b21..7cfe6f9 100644
--- a/chrome/browser/renderer_host/render_view_host_delegate.h
+++ b/chrome/browser/renderer_host/render_view_host_delegate.h
@@ -151,6 +151,9 @@ class RenderViewHostDelegate {
// Retrieves the profile to be used.
virtual Profile* GetProfile() const = 0;
+ // Return this object cast to a WebContents, if it is one.
+ virtual WebContents* GetAsWebContents() { return NULL; }
+
// The RenderView is being constructed (message sent to the renderer process
// to construct a RenderView). Now is a good time to send other setup events
// to the RenderView. This precedes any other commands to the RenderView.