summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ash/ash_switches.cc11
-rw-r--r--ash/ash_switches.h2
-rw-r--r--ash/root_window_controller.cc4
-rw-r--r--chrome/browser/chromeos/accessibility/touch_exploration_controller_browsertest.cc7
4 files changed, 9 insertions, 15 deletions
diff --git a/ash/ash_switches.cc b/ash/ash_switches.cc
index 2b70427..87ffcc4 100644
--- a/ash/ash_switches.cc
+++ b/ash/ash_switches.cc
@@ -42,15 +42,16 @@ 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 fcad495..6edcdb0 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 096297e..0e07dbe 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::kAshEnableTouchExplorationMode)) {
+ if (!CommandLine::ForCurrentProcess()->HasSwitch(
+ switches::kAshDisableTouchExplorationMode)) {
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 ed22cac..1d0f2aa 100644
--- a/chrome/browser/chromeos/accessibility/touch_exploration_controller_browsertest.cc
+++ b/chrome/browser/chromeos/accessibility/touch_exploration_controller_browsertest.cc
@@ -5,10 +5,8 @@
#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"
@@ -36,11 +34,6 @@ 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