| 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 8da5a93c9549389abf03aa7a9a1b60f739cdfda3..362e0de2251111a42db69aea650a414df9d3db98 100644
|
| --- a/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| +++ b/chrome/browser/ui/cocoa/browser_window_controller.mm
|
| @@ -1009,14 +1009,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
|
| @@ -1046,7 +1038,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] ?
|
| @@ -1060,7 +1051,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 :
|
| @@ -1985,7 +1975,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()) {
|
|
|