Index: chrome/browser/ui/browser_command_controller.cc |
diff --git a/chrome/browser/ui/browser_command_controller.cc b/chrome/browser/ui/browser_command_controller.cc |
index 72ce592df0f30d8f04bedba3729052a0a7ff884d..60f0fe9512cf9fa63c1c092e6c4589bcf08870df 100644 |
--- a/chrome/browser/ui/browser_command_controller.cc |
+++ b/chrome/browser/ui/browser_command_controller.cc |
@@ -39,6 +39,10 @@ |
#include "content/public/common/url_constants.h" |
#include "ui/base/keycodes/keyboard_codes.h" |
+#if defined(OS_MACOSX) |
+#include "chrome/browser/ui/browser_commands_mac.h" |
+#endif |
+ |
#if defined(OS_WIN) |
#include "base/win/metro.h" |
#endif |
@@ -421,7 +425,11 @@ void BrowserCommandController::ExecuteCommandWithDisposition( |
ConvertPopupToTabbedBrowser(browser_); |
break; |
case IDC_FULLSCREEN: |
+#if defined(OS_MACOSX) |
+ chrome::ToggleFullscreenWithChrome(browser_); |
+#else |
chrome::ToggleFullscreenMode(browser_); |
+#endif |
break; |
#if defined(USE_ASH) |
@@ -450,7 +458,7 @@ void BrowserCommandController::ExecuteCommandWithDisposition( |
#if defined(OS_MACOSX) |
case IDC_PRESENTATION_MODE: |
- browser_->TogglePresentationMode(); |
+ chrome::ToggleFullscreenMode(browser_); |
break; |
#endif |
case IDC_EXIT: |