diff options
Diffstat (limited to 'chromium/weblayer/browser/browser_controls_navigation_state_handler.cc')
-rw-r--r-- | chromium/weblayer/browser/browser_controls_navigation_state_handler.cc | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/chromium/weblayer/browser/browser_controls_navigation_state_handler.cc b/chromium/weblayer/browser/browser_controls_navigation_state_handler.cc index afe0790a91a..77eb49759ae 100644 --- a/chromium/weblayer/browser/browser_controls_navigation_state_handler.cc +++ b/chromium/weblayer/browser/browser_controls_navigation_state_handler.cc @@ -74,9 +74,7 @@ void BrowserControlsNavigationStateHandler::DidFinishNavigation( void BrowserControlsNavigationStateHandler::DidFinishLoad( content::RenderFrameHost* render_frame_host, const GURL& validated_url) { - const bool is_main_frame = - render_frame_host->GetMainFrame() == render_frame_host; - if (is_main_frame) + if (render_frame_host->IsInPrimaryMainFrame()) ScheduleStopDelayedForceShow(); } @@ -84,12 +82,8 @@ void BrowserControlsNavigationStateHandler::DidFailLoad( content::RenderFrameHost* render_frame_host, const GURL& validated_url, int error_code) { - const bool is_main_frame = - render_frame_host->GetMainFrame() == render_frame_host; - if (is_main_frame) + if (render_frame_host->IsInPrimaryMainFrame()) { ScheduleStopDelayedForceShow(); - if (render_frame_host->IsActive() && - (render_frame_host == web_contents()->GetPrimaryMainFrame())) { UpdateState(); } } |