summaryrefslogtreecommitdiffstats
path: root/chrome/browser/policy
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser/policy')
-rw-r--r--chrome/browser/policy/configuration_policy_pref_store.cc4
-rw-r--r--chrome/browser/policy/managed_prefs_banner_base.cc1
2 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/policy/configuration_policy_pref_store.cc b/chrome/browser/policy/configuration_policy_pref_store.cc
index 2f37588..9312a4d 100644
--- a/chrome/browser/policy/configuration_policy_pref_store.cc
+++ b/chrome/browser/policy/configuration_policy_pref_store.cc
@@ -232,6 +232,8 @@ const ConfigurationPolicyPrefKeeper::PolicyToPreferenceMapEntry
prefs::kDefaultBrowserSettingEnabled },
{ Value::TYPE_BOOLEAN, kPolicyCloudPrintProxyEnabled,
prefs::kCloudPrintProxyEnabled },
+ { Value::TYPE_STRING, kPolicyDownloadDirectory,
+ prefs::kDownloadDefaultDirectory },
#if defined(OS_CHROMEOS)
{ Value::TYPE_BOOLEAN, kPolicyChromeOsLockOnIdleSuspend,
@@ -866,6 +868,8 @@ ConfigurationPolicyPrefStore::GetChromePolicyDefinitionList() {
key::kDefaultBrowserSettingEnabled },
{ kPolicyCloudPrintProxyEnabled, Value::TYPE_BOOLEAN,
key::kCloudPrintProxyEnabled },
+ { kPolicyDownloadDirectory, Value::TYPE_STRING,
+ key::kDownloadDirectory },
#if defined(OS_CHROMEOS)
{ kPolicyChromeOsLockOnIdleSuspend, Value::TYPE_BOOLEAN,
diff --git a/chrome/browser/policy/managed_prefs_banner_base.cc b/chrome/browser/policy/managed_prefs_banner_base.cc
index 39fdf73..6a32d3f 100644
--- a/chrome/browser/policy/managed_prefs_banner_base.cc
+++ b/chrome/browser/policy/managed_prefs_banner_base.cc
@@ -89,6 +89,7 @@ void ManagedPrefsBannerBase::Init(PrefService* local_state,
#endif
AddUserPref(prefs::kProxy);
AddUserPref(prefs::kCloudPrintProxyEnabled);
+ AddUserPref(prefs::kDownloadDefaultDirectory);
break;
default:
NOTREACHED();