| Index: chrome/browser/ui/exclusive_access/exclusive_access_manager.cc
|
| diff --git a/chrome/browser/ui/exclusive_access/exclusive_access_manager.cc b/chrome/browser/ui/exclusive_access/exclusive_access_manager.cc
|
| index e252a394a14003e4199fe14dda137b27a46aa412..88dba13825ba954e3f51320903903e6f9ba0dca5 100644
|
| --- a/chrome/browser/ui/exclusive_access/exclusive_access_manager.cc
|
| +++ b/chrome/browser/ui/exclusive_access/exclusive_access_manager.cc
|
| @@ -4,12 +4,14 @@
|
|
|
| #include "chrome/browser/ui/exclusive_access/exclusive_access_manager.h"
|
|
|
| +#include "base/command_line.h"
|
| #include "chrome/browser/app_mode/app_mode_utils.h"
|
| #include "chrome/browser/ui/browser.h"
|
| #include "chrome/browser/ui/browser_window.h"
|
| #include "chrome/browser/ui/exclusive_access/exclusive_access_context.h"
|
| #include "chrome/browser/ui/exclusive_access/fullscreen_controller.h"
|
| #include "chrome/browser/ui/exclusive_access/mouse_lock_controller.h"
|
| +#include "chrome/common/chrome_switches.h"
|
|
|
| using content::WebContents;
|
|
|
| @@ -84,6 +86,21 @@ GURL ExclusiveAccessManager::GetExclusiveAccessBubbleURL() const {
|
| return result;
|
| }
|
|
|
| +// static
|
| +bool ExclusiveAccessManager::IsSimplifiedFullscreenUIEnabled() {
|
| + if (base::CommandLine::ForCurrentProcess()->HasSwitch(
|
| + switches::kEnableSimplifiedFullscreenUI)) {
|
| + return true;
|
| + }
|
| +
|
| + if (base::CommandLine::ForCurrentProcess()->HasSwitch(
|
| + switches::kDisableSimplifiedFullscreenUI)) {
|
| + return false;
|
| + }
|
| +
|
| + return false;
|
| +}
|
| +
|
| void ExclusiveAccessManager::OnTabDeactivated(WebContents* web_contents) {
|
| fullscreen_controller_.OnTabDeactivated(web_contents);
|
| mouse_lock_controller_.OnTabDeactivated(web_contents);
|
|
|