diff options
-rw-r--r-- | ash/ash_switches.cc | 11 | ||||
-rw-r--r-- | ash/ash_switches.h | 2 | ||||
-rw-r--r-- | ash/root_window_controller.cc | 4 | ||||
-rw-r--r-- | chrome/browser/chromeos/accessibility/touch_exploration_controller_browsertest.cc | 7 |
4 files changed, 15 insertions, 9 deletions
diff --git a/ash/ash_switches.cc b/ash/ash_switches.cc index 87ffcc4..2b70427 100644 --- a/ash/ash_switches.cc +++ b/ash/ash_switches.cc @@ -42,16 +42,15 @@ const char kAshDefaultWallpaperSmall[] = "ash-default-wallpaper-small"; // WorkspaceLayoutManager. const char kAshDisableLockLayoutManager[] = "ash-disable-lock-layout-manager"; -// Disable the Touch Exploration Mode. Touch Exploration Mode will no longer be -// turned on automatically when spoken feedback is enabled when this flag is -// set. -const char kAshDisableTouchExplorationMode[] = - "ash-disable-touch-exploration-mode"; - #if defined(OS_CHROMEOS) // Enables key bindings to scroll magnified screen. const char kAshEnableMagnifierKeyScroller[] = "ash-enable-magnifier-key-scroller"; + +// Enable the Touch Exploration Mode, which will be turned on automatically +// when spoken feedback is enabled. +const char kAshEnableTouchExplorationMode[] = + "ash-enable-touch-exploration-mode"; #endif // Enables text filtering with the keyboard in Overview Mode. diff --git a/ash/ash_switches.h b/ash/ash_switches.h index 6edcdb0..fcad495 100644 --- a/ash/ash_switches.h +++ b/ash/ash_switches.h @@ -25,9 +25,9 @@ ASH_EXPORT extern const char kAshDefaultWallpaperIsOem[]; ASH_EXPORT extern const char kAshDefaultWallpaperLarge[]; ASH_EXPORT extern const char kAshDefaultWallpaperSmall[]; ASH_EXPORT extern const char kAshDisableLockLayoutManager[]; -ASH_EXPORT extern const char kAshDisableTouchExplorationMode[]; #if defined(OS_CHROMEOS) ASH_EXPORT extern const char kAshEnableMagnifierKeyScroller[]; +ASH_EXPORT extern const char kAshEnableTouchExplorationMode[]; #endif ASH_EXPORT extern const char kAshDisableTextFilteringInOverviewMode[]; ASH_EXPORT extern const char kAshEnableSoftwareMirroring[]; diff --git a/ash/root_window_controller.cc b/ash/root_window_controller.cc index 0e07dbe..096297e 100644 --- a/ash/root_window_controller.cc +++ b/ash/root_window_controller.cc @@ -757,8 +757,8 @@ void RootWindowController::Init(RootWindowType root_window_type, } #if defined(OS_CHROMEOS) - if (!CommandLine::ForCurrentProcess()->HasSwitch( - switches::kAshDisableTouchExplorationMode)) { + if (CommandLine::ForCurrentProcess()->HasSwitch( + switches::kAshEnableTouchExplorationMode)) { touch_exploration_manager_.reset(new AshTouchExplorationManager(this)); } #endif diff --git a/chrome/browser/chromeos/accessibility/touch_exploration_controller_browsertest.cc b/chrome/browser/chromeos/accessibility/touch_exploration_controller_browsertest.cc index 1d0f2aa..ed22cac 100644 --- a/chrome/browser/chromeos/accessibility/touch_exploration_controller_browsertest.cc +++ b/chrome/browser/chromeos/accessibility/touch_exploration_controller_browsertest.cc @@ -5,8 +5,10 @@ #include "ui/chromeos/touch_exploration_controller.h" #include "ash/accessibility_delegate.h" +#include "ash/ash_switches.h" #include "ash/shell.h" #include "ash/test/ash_test_base.h" +#include "base/command_line.h" #include "base/test/simple_test_tick_clock.h" #include "base/time/time.h" #include "chrome/browser/ui/browser.h" @@ -34,6 +36,11 @@ class TouchExplorationTest : public InProcessBrowserTest { virtual ~TouchExplorationTest() {} protected: + virtual void SetUpCommandLine(base::CommandLine* command_line) OVERRIDE { + base::CommandLine::ForCurrentProcess()->AppendSwitch( + ash::switches::kAshEnableTouchExplorationMode); + } + virtual void SetUpOnMainThread() OVERRIDE { // The RenderView for WebContents is created as a result of the // navigation to the New Tab page which is done as part of the test |