| 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 4a17393f6546a27e2f23f1b6bb7b757b49e47f0d..4a85bbc0011407948cc3d244582b62a5a98877ae 100644
|
| --- a/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| @@ -996,14 +996,6 @@ enum {
|
| }
|
| }
|
|
|
| -- (BOOL)supportsFullscreen {
|
| - // TODO(avi, thakis): GTMWindowSheetController has no api to move
|
| - // tabsheets between windows. Until then, we have to prevent having to
|
| - // move a tabsheet between windows, e.g. no fullscreen toggling
|
| - NSArray* a = [[tabStripController_ sheetController] viewsWithAttachedSheets];
|
| - return [a count] == 0;
|
| -}
|
| -
|
| // Called to validate menu and toolbar items when this window is key. All the
|
| // items we care about have been set with the |-commandDispatch:| or
|
| // |-commandDispatchUsingKeyModifiers:| actions and a target of FirstResponder
|
| @@ -1033,7 +1025,6 @@ enum {
|
| enable &= !![[static_cast<NSMenuItem*>(item) keyEquivalent] length];
|
| break;
|
| case IDC_FULLSCREEN: {
|
| - enable &= [self supportsFullscreen];
|
| if ([static_cast<NSObject*>(item) isKindOfClass:[NSMenuItem class]]) {
|
| NSString* menuTitle = l10n_util::GetNSString(
|
| [self isFullscreen] && ![self inPresentationMode] ?
|
| @@ -1047,7 +1038,6 @@ enum {
|
| break;
|
| }
|
| case IDC_PRESENTATION_MODE: {
|
| - enable &= [self supportsFullscreen];
|
| if ([static_cast<NSObject*>(item) isKindOfClass:[NSMenuItem class]]) {
|
| NSString* menuTitle = l10n_util::GetNSString(
|
| [self inPresentationMode] ? IDS_EXIT_PRESENTATION_MAC :
|
| @@ -1950,7 +1940,7 @@ willAnimateFromState:(bookmarks::VisualState)oldState
|
| if (fullscreen == [self isFullscreen])
|
| return;
|
|
|
| - if (![self supportsFullscreen])
|
| + if (!chrome::IsCommandEnabled(browser_.get(), IDC_FULLSCREEN))
|
| return;
|
|
|
| if (base::mac::IsOSLionOrLater()) {
|
|
|