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 4b59405fc1ac0545b31b804af7398d5119607877..b978b2e990f1448066f1669493ac9ca17d0145c4 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); |
} |