Index: chrome/browser/prefs/chrome_pref_service_factory.cc |
diff --git a/chrome/browser/prefs/chrome_pref_service_factory.cc b/chrome/browser/prefs/chrome_pref_service_factory.cc |
index 97313af949c6e5128f12ef5f5348c1809dd7fd7f..eaa2761a3c9eab068cad6ea71d65acb22358d5c0 100644 |
--- a/chrome/browser/prefs/chrome_pref_service_factory.cc |
+++ b/chrome/browser/prefs/chrome_pref_service_factory.cc |
@@ -204,8 +204,14 @@ SettingsEnforcementGroup GetSettingsEnforcementGroup() { |
}; |
// Use the strongest enforcement setting in the absence of a field trial |
- // config. |
- SettingsEnforcementGroup enforcement_group = GROUP_ENFORCE_DEFAULT; |
+ // config on Windows. |
+ // TODO(gab): Enforce this on all platforms. |
+ SettingsEnforcementGroup enforcement_group = |
+#if defined(OS_WIN) |
+ GROUP_ENFORCE_DEFAULT; |
+#else |
+ GROUP_NO_ENFORCEMENT; |
+#endif |
bool group_determined_from_trial = false; |
base::FieldTrial* trial = |
base::FieldTrialList::Find( |