Remove a bunch of RenderViewHostDelegate usage in chrome. I added a WebContents::FromRenderViewHost which can be used instead of RenderViewHost::GetDelegate()->GetAsWebContents().
BUG=98716
Review URL: https://chromiumcodereview.appspot.com/10416026
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@138254 0039d316-1c4b-4281-b951-d872f2087c98
diff --git a/content/browser/web_contents/web_contents_impl.cc b/content/browser/web_contents/web_contents_impl.cc
index f5b8f40..feec297 100644
--- a/content/browser/web_contents/web_contents_impl.cc
+++ b/content/browser/web_contents/web_contents_impl.cc
@@ -250,6 +250,11 @@
NULL,
static_cast<SessionStorageNamespaceImpl*>(session_storage_namespace));
}
+
+WebContents* WebContents::FromRenderViewHost(RenderViewHost* rvh) {
+ return rvh->GetDelegate()->GetAsWebContents();
+}
+
}
// WebContentsImpl -------------------------------------------------------------