Index: chrome/browser/ui/cocoa/fullscreen/fullscreen_menubar_tracker.mm |
diff --git a/chrome/browser/ui/cocoa/fullscreen/fullscreen_menubar_tracker.mm b/chrome/browser/ui/cocoa/fullscreen/fullscreen_menubar_tracker.mm |
index b9c1486aaee2d39354f63d46c0b2479666157bc5..f7c326ea2ae5327a40843127ea4fd7765f9c5ce3 100644 |
--- a/chrome/browser/ui/cocoa/fullscreen/fullscreen_menubar_tracker.mm |
+++ b/chrome/browser/ui/cocoa/fullscreen/fullscreen_menubar_tracker.mm |
@@ -138,6 +138,9 @@ OSStatus MenuBarRevealHandler(EventHandlerCallRef handler, |
else if (progress > menubarFraction_) |
state_ = FullscreenMenubarState::SHOWING; |
+ menubarFraction_ = progress; |
+ [owner_ updateToolbarLayout]; |
+ |
// In 10.12. the toolbar to be janky since the UI doesn't update until the |
// menubar finished revealing itself. To smooth things out, animate the |
// toolbar in/out by locking/releasing its visibility instead of relying on |
@@ -153,9 +156,6 @@ OSStatus MenuBarRevealHandler(EventHandlerCallRef handler, |
withAnimation:YES]; |
} |
} |
- |
- menubarFraction_ = progress; |
- [owner_ updateToolbarLayout]; |
} |
- (BOOL)isMouseOnScreen { |