Index: chrome/browser/ui/cocoa/applescript/window_applescript.mm |
diff --git a/chrome/browser/ui/cocoa/applescript/window_applescript.mm b/chrome/browser/ui/cocoa/applescript/window_applescript.mm |
index e0874c64a3f73998d0e946718550da4821fbf656..022b334f0c02811d688a7cebfabfb86328076479 100644 |
--- a/chrome/browser/ui/cocoa/applescript/window_applescript.mm |
+++ b/chrome/browser/ui/cocoa/applescript/window_applescript.mm |
@@ -22,6 +22,8 @@ |
#include "chrome/browser/ui/cocoa/applescript/error_applescript.h" |
#include "chrome/browser/ui/cocoa/applescript/metrics_applescript.h" |
#import "chrome/browser/ui/cocoa/applescript/tab_applescript.h" |
+#include "chrome/browser/ui/exclusive_access/exclusive_access_context.h" |
+#include "chrome/browser/ui/exclusive_access/exclusive_access_manager.h" |
#include "chrome/browser/ui/host_desktop.h" |
#include "chrome/browser/ui/tab_contents/core_tab_helper.h" |
#include "chrome/browser/ui/tabs/tab_strip_model.h" |
@@ -266,18 +268,14 @@ |
- (void)handlesEnterPresentationMode:(NSScriptCommand*)command { |
AppleScript::LogAppleScriptUMA( |
AppleScript::AppleScriptCommand::WINDOW_ENTER_PRESENTATION_MODE); |
- if (browser_->window()) { |
- browser_->window()->EnterFullscreen( |
- GURL(), EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_EXIT_INSTRUCTION, |
- false); |
- } |
+ browser_->exclusive_access_manager()->context()->EnterFullscreen( |
+ GURL(), EXCLUSIVE_ACCESS_BUBBLE_TYPE_FULLSCREEN_EXIT_INSTRUCTION, false); |
} |
- (void)handlesExitPresentationMode:(NSScriptCommand*)command { |
AppleScript::LogAppleScriptUMA( |
AppleScript::AppleScriptCommand::WINDOW_EXIT_PRESENTATION_MODE); |
- if (browser_->window()) |
- browser_->window()->ExitFullscreen(); |
+ browser_->exclusive_access_manager()->context()->ExitFullscreen(); |
} |
@end |