| Index: chrome/browser/ui/ash/chrome_launcher_prefs.cc
|
| diff --git a/chrome/browser/ui/ash/chrome_launcher_prefs.cc b/chrome/browser/ui/ash/chrome_launcher_prefs.cc
|
| index 8de78f9c6e489c0c8b9525c6eacb98c3579bc984..05e9b3b1c960c312a7b1d412b254c8e2cc68cd7e 100644
|
| --- a/chrome/browser/ui/ash/chrome_launcher_prefs.cc
|
| +++ b/chrome/browser/ui/ash/chrome_launcher_prefs.cc
|
| @@ -7,7 +7,7 @@
|
| #include "base/basictypes.h"
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/values.h"
|
| -#include "chrome/browser/prefs/pref_service.h"
|
| +#include "chrome/browser/prefs/pref_registry_syncable.h"
|
| #include "chrome/common/pref_names.h"
|
|
|
| namespace {
|
| @@ -42,29 +42,29 @@ extern const char kShelfAlignmentLeft[] = "Left";
|
| extern const char kShelfAlignmentRight[] = "Right";
|
| extern const char kShelfAlignmentTop[] = "Top";
|
|
|
| -void RegisterChromeLauncherUserPrefs(PrefServiceSyncable* user_prefs) {
|
| +void RegisterChromeLauncherUserPrefs(PrefRegistrySyncable* registry) {
|
| // TODO: If we want to support multiple profiles this will likely need to be
|
| // pushed to local state and we'll need to track profile per item.
|
| - user_prefs->RegisterListPref(prefs::kPinnedLauncherApps,
|
| + registry->RegisterListPref(prefs::kPinnedLauncherApps,
|
| CreateDefaultPinnedAppsList(),
|
| - PrefServiceSyncable::SYNCABLE_PREF);
|
| - user_prefs->RegisterStringPref(prefs::kShelfAutoHideBehavior,
|
| + PrefRegistrySyncable::SYNCABLE_PREF);
|
| + registry->RegisterStringPref(prefs::kShelfAutoHideBehavior,
|
| kShelfAutoHideBehaviorNever,
|
| - PrefServiceSyncable::SYNCABLE_PREF);
|
| - user_prefs->RegisterStringPref(prefs::kShelfAutoHideBehaviorLocal,
|
| + PrefRegistrySyncable::SYNCABLE_PREF);
|
| + registry->RegisterStringPref(prefs::kShelfAutoHideBehaviorLocal,
|
| std::string(),
|
| - PrefServiceSyncable::UNSYNCABLE_PREF);
|
| - user_prefs->RegisterStringPref(prefs::kShelfAlignment,
|
| + PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterStringPref(prefs::kShelfAlignment,
|
| kShelfAlignmentBottom,
|
| - PrefServiceSyncable::SYNCABLE_PREF);
|
| - user_prefs->RegisterStringPref(prefs::kShelfAlignmentLocal,
|
| + PrefRegistrySyncable::SYNCABLE_PREF);
|
| + registry->RegisterStringPref(prefs::kShelfAlignmentLocal,
|
| std::string(),
|
| - PrefServiceSyncable::UNSYNCABLE_PREF);
|
| - user_prefs->RegisterBooleanPref(prefs::kShowLogoutButtonInTray,
|
| + PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterBooleanPref(prefs::kShowLogoutButtonInTray,
|
| false,
|
| - PrefServiceSyncable::UNSYNCABLE_PREF);
|
| - user_prefs->RegisterDictionaryPref(prefs::kShelfPreferences,
|
| - PrefServiceSyncable::UNSYNCABLE_PREF);
|
| + PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| + registry->RegisterDictionaryPref(prefs::kShelfPreferences,
|
| + PrefRegistrySyncable::UNSYNCABLE_PREF);
|
| }
|
|
|
| base::DictionaryValue* CreateAppDict(const std::string& app_id) {
|
|
|