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 60f0fe9512cf9fa63c1c092e6c4589bcf08870df..dcaa4ff8838142603445476291cd4d5d3a9cf416 100644 |
--- a/chrome/browser/ui/browser_command_controller.cc |
+++ b/chrome/browser/ui/browser_command_controller.cc |
@@ -40,6 +40,7 @@ |
#include "ui/base/keycodes/keyboard_codes.h" |
#if defined(OS_MACOSX) |
+#include "base/mac/mac_util.h" |
#include "chrome/browser/ui/browser_commands_mac.h" |
#endif |
@@ -426,7 +427,10 @@ void BrowserCommandController::ExecuteCommandWithDisposition( |
break; |
case IDC_FULLSCREEN: |
#if defined(OS_MACOSX) |
- chrome::ToggleFullscreenWithChrome(browser_); |
+ if (base::mac::IsOSLionOrLater()) |
+ chrome::ToggleFullscreenWithChrome(browser_); |
+ else |
+ chrome::ToggleFullscreenMode(browser_); |
#else |
chrome::ToggleFullscreenMode(browser_); |
#endif |