| Index: chrome/browser/ui/cocoa/browser_window_controller.mm
|
| diff --git a/chrome/browser/ui/cocoa/browser_window_controller.mm b/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| index 4ab8af89a5846f6f22131b898c78520a55fe9f89..2eab847dc567385b0d03799ba4baf4f1a6422371 100644
|
| --- a/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| @@ -1854,10 +1854,17 @@ willAnimateFromState:(BookmarkBar::State)oldState
|
| [self enterAppKitFullscreen];
|
| }
|
|
|
| -- (void)updateFullscreenWithToolbar:(BOOL)withToolbar {
|
| +- (void)updateUIForTabFullscreen:
|
| + (ExclusiveAccessContext::TabFullscreenState)state {
|
| + DCHECK([self isInAnyFullscreenMode]);
|
| + if (state == ExclusiveAccessContext::STATE_ENTER_TAB_FULLSCREEN) {
|
| + [self adjustUIForSlidingFullscreenStyle:fullscreen_mac::OMNIBOX_TABS_NONE];
|
| + return;
|
| + }
|
| +
|
| [self adjustUIForSlidingFullscreenStyle:
|
| - withToolbar ? fullscreen_mac::OMNIBOX_TABS_PRESENT
|
| - : fullscreen_mac::OMNIBOX_TABS_HIDDEN];
|
| + shouldShowFullscreenToolbar_ ? fullscreen_mac::OMNIBOX_TABS_PRESENT
|
| + : fullscreen_mac::OMNIBOX_TABS_HIDDEN];
|
| }
|
|
|
| - (void)updateFullscreenExitBubble {
|
| @@ -1881,8 +1888,9 @@ willAnimateFromState:(BookmarkBar::State)oldState
|
|
|
| [presentationModeController_ setToolbarFraction:0.0];
|
| shouldShowFullscreenToolbar_ = visible;
|
| - if ([self isInAppKitFullscreen])
|
| - [self updateFullscreenWithToolbar:shouldShowFullscreenToolbar_];
|
| + [self adjustUIForSlidingFullscreenStyle:
|
| + shouldShowFullscreenToolbar_ ? fullscreen_mac::OMNIBOX_TABS_PRESENT
|
| + : fullscreen_mac::OMNIBOX_TABS_HIDDEN];
|
| }
|
|
|
| - (BOOL)isInAnyFullscreenMode {
|
|
|