Index: chrome/browser/about_flags.cc |
diff --git a/chrome/browser/about_flags.cc b/chrome/browser/about_flags.cc |
index 6855a0c9e58cfb02def98ca5ddebc8f6e9bf73b7..0617d15198361eb32472d72d6e4c329a9c54b797 100644 |
--- a/chrome/browser/about_flags.cc |
+++ b/chrome/browser/about_flags.cc |
@@ -173,6 +173,18 @@ const Experiment::Choice kOverscrollHistoryNavigationChoices[] = { |
}; |
#endif |
+#if defined(USE_AURA) || defined(OS_ANDROID) |
+const Experiment::Choice kTouchTextSelectionStrategyChoices[] = { |
+ { IDS_GENERIC_EXPERIMENT_CHOICE_DEFAULT, "", "" }, |
+ { IDS_TOUCH_SELECTION_STRATEGY_DIRECTION, |
+ switches::kTouchTextSelectionStrategy, |
+ "1" }, |
+ { IDS_TOUCH_SELECTION_STRATEGY_VELOCITY, |
+ switches::kTouchTextSelectionStrategy, |
+ "2" } |
+}; |
+#endif |
+ |
#if !defined(DISABLE_NACL) |
const Experiment::Choice kNaClDebugMaskChoices[] = { |
// Secure shell can be used on ChromeOS for forwarding the TCP port opened by |
@@ -1113,6 +1125,15 @@ const Experiment kExperiments[] = { |
ENABLE_DISABLE_VALUE_TYPE(switches::kEnableTouchEditing, |
switches::kDisableTouchEditing) |
}, |
+#if defined(USE_AURA) || defined(OS_ANDROID) |
+ { |
+ "touch-selection-strategy", |
+ IDS_FLAGS_TOUCH_SELECTION_STRATEGY_NAME, |
+ IDS_FLAGS_TOUCH_SELECTION_STRATEGY_DESCRIPTION, |
+ kOsAll, |
+ MULTI_VALUE_TYPE(kTouchTextSelectionStrategyChoices) |
+ }, |
+#endif |
{ |
"enable-stale-while-revalidate", |
IDS_FLAGS_ENABLE_STALE_WHILE_REVALIDATE_NAME, |