summaryrefslogtreecommitdiff
path: root/chromium/weblayer/browser/browser_controls_navigation_state_handler.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/weblayer/browser/browser_controls_navigation_state_handler.cc')
-rw-r--r--chromium/weblayer/browser/browser_controls_navigation_state_handler.cc10
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();
}
}