Index: chrome/browser/extensions/component_loader.cc |
diff --git a/chrome/browser/extensions/component_loader.cc b/chrome/browser/extensions/component_loader.cc |
index 1c358f826323798837d078874a113ddd3ab39dde..1f802b5164650d1b718568cb81f846bf45272e57 100644 |
--- a/chrome/browser/extensions/component_loader.cc |
+++ b/chrome/browser/extensions/component_loader.cc |
@@ -506,11 +506,13 @@ void ComponentLoader::AddDefaultComponentExtensionsWithBackgroundPages( |
std::string enable_prefix(kEnablePrefix); |
std::string field_trial_result = |
base::FieldTrialList::FindFullName(kFieldTrialName); |
- if ((field_trial_result.compare( |
+ if (((field_trial_result.compare( |
0, |
enable_prefix.length(), |
- enable_prefix) == 0) || |
- CommandLine::ForCurrentProcess()->HasSwitch( |
+ enable_prefix) == 0) && |
+ !CommandLine::ForCurrentProcess()->HasSwitch( |
+ switches::kDisableGoogleNowIntegration)) || |
+ CommandLine::ForCurrentProcess()->HasSwitch( |
switches::kEnableGoogleNowIntegration)) { |
Add(IDR_GOOGLE_NOW_MANIFEST, |
base::FilePath(FILE_PATH_LITERAL("google_now"))); |