Index: content/browser/web_contents/web_contents_view_android.cc |
diff --git a/content/browser/web_contents/web_contents_view_android.cc b/content/browser/web_contents/web_contents_view_android.cc |
index b276b191409957a18e7aaeb0ae9ffac87ca8f78a..c7e1cbbf1aacef9a08c99e50e8030b790d078918 100644 |
--- a/content/browser/web_contents/web_contents_view_android.cc |
+++ b/content/browser/web_contents/web_contents_view_android.cc |
@@ -45,9 +45,10 @@ void WebContentsViewAndroid::SetContentViewCore( |
if (web_contents_->ShowingInterstitialPage()) { |
rwhv = static_cast<RenderWidgetHostViewAndroid*>( |
- static_cast<InterstitialPageImpl*>( |
- web_contents_->GetInterstitialPage())-> |
- GetRenderViewHost()->GetView()); |
+ web_contents_->GetInterstitialPage() |
+ ->GetMainFrame() |
+ ->GetRenderViewHost() |
+ ->GetView()); |
if (rwhv) |
rwhv->SetContentViewCore(content_view_core_); |
} |