Index: content/browser/web_contents/web_contents_android.cc |
diff --git a/content/browser/web_contents/web_contents_android.cc b/content/browser/web_contents/web_contents_android.cc |
index 2ec0c818a6a6aee35434567100e1ed61a42271b0..0c6d510c72c6b41a0780dd4495f691752785ae20 100644 |
--- a/content/browser/web_contents/web_contents_android.cc |
+++ b/content/browser/web_contents/web_contents_android.cc |
@@ -123,9 +123,10 @@ RenderWidgetHostViewAndroid* |
RenderWidgetHostView* rwhv = NULL; |
rwhv = web_contents_->GetRenderWidgetHostView(); |
if (web_contents_->ShowingInterstitialPage()) { |
- rwhv = static_cast<InterstitialPageImpl*>( |
- web_contents_->GetInterstitialPage())-> |
- GetRenderViewHost()->GetView(); |
+ rwhv = web_contents_->GetInterstitialPage() |
+ ->GetMainFrame() |
+ ->GetRenderViewHost() |
+ ->GetView(); |
} |
return static_cast<RenderWidgetHostViewAndroid*>(rwhv); |
} |