Index: chrome/browser/ui/search/search.cc |
diff --git a/chrome/browser/ui/search/search.cc b/chrome/browser/ui/search/search.cc |
index 3594ebdbf35e2e4e9eeb20b687ba7fd6e59bd561..013f9067b3561b34b8ab73613b3df44894263923 100644 |
--- a/chrome/browser/ui/search/search.cc |
+++ b/chrome/browser/ui/search/search.cc |
@@ -31,7 +31,11 @@ namespace { |
// space-delimited list of key:value pairs which correspond to these flags: |
const char kEmbeddedPageVersionFlagName[] = "espv"; |
const uint64 kEmbeddedPageVersionDisabled = 0; |
+#if defined(OS_IOS) || defined(OS_ANDROID) |
+const uint64 kEmbeddedPageVersionDefault = 1; |
+#else |
const uint64 kEmbeddedPageVersionDefault = 2; |
+#endif |
const char kInstantExtendedActivationName[] = "instant"; |
const chrome::search::InstantExtendedDefault kInstantExtendedActivationDefault = |
@@ -153,7 +157,13 @@ InstantExtendedDefault GetInstantExtendedDefaultSetting() { |
} |
bool IsInstantExtendedAPIEnabled(const Profile* profile) { |
- return EmbeddedSearchPageVersion(profile) != kEmbeddedPageVersionDisabled; |
+#if defined(OS_IOS) || defined(OS_ANDROID) |
+ return false; |
+#else |
+ // On desktop, query extraction is part of instant extended, so if one is |
sreeram
2013/03/05 17:45:55
Nit: instant -> instant
sreeram
2013/03/05 17:46:24
Gah. I meant: instant -> Instant
Yusuf
2013/03/05 18:57:31
Done.
|
+ // enabled, the other is too. |
+ return IsQueryExtractionEnabled(profile); |
+#endif // defined(OS_IOS) || defined(OS_ANDROID) |
} |
// Determine what embedded search page version to request from the user's |
@@ -185,19 +195,11 @@ uint64 EmbeddedSearchPageVersion(const Profile* profile) { |
kEmbeddedPageVersionDefault, |
flags); |
} |
- |
return kEmbeddedPageVersionDisabled; |
} |
bool IsQueryExtractionEnabled(const Profile* profile) { |
-#if defined(OS_IOS) |
- const CommandLine* cl = CommandLine::ForCurrentProcess(); |
- return cl->HasSwitch(switches::kEnableQueryExtraction); |
-#else |
- // On desktop, query extraction is controlled by the instant-extended-api |
- // flag. |
- return IsInstantExtendedAPIEnabled(profile); |
-#endif |
+ return EmbeddedSearchPageVersion(profile) != kEmbeddedPageVersionDisabled; |
} |
string16 GetSearchTermsFromNavigationEntry( |
@@ -284,15 +286,6 @@ void EnableInstantExtendedAPIForTesting() { |
cl->AppendSwitch(switches::kEnableInstantExtendedAPI); |
} |
-void EnableQueryExtractionForTesting() { |
-#if defined(OS_IOS) |
- CommandLine* cl = CommandLine::ForCurrentProcess(); |
- cl->AppendSwitch(switches::kEnableQueryExtraction); |
-#else |
- EnableInstantExtendedAPIForTesting(); |
-#endif |
-} |
- |
bool ShouldAssignURLToInstantRendererImpl(const GURL& url, |
bool extended_api_enabled, |
TemplateURL* template_url) { |