Chromium Code Reviews| Index: chrome/browser/ui/cocoa/extensions/browser_actions_controller.mm |
| diff --git a/chrome/browser/ui/cocoa/extensions/browser_actions_controller.mm b/chrome/browser/ui/cocoa/extensions/browser_actions_controller.mm |
| index 6b99c201361fb2c1094f0634f4da88b09d42c2d5..985898dc9049416f45ce8c7d1245cbdd06c54fbf 100644 |
| --- a/chrome/browser/ui/cocoa/extensions/browser_actions_controller.mm |
| +++ b/chrome/browser/ui/cocoa/extensions/browser_actions_controller.mm |
| @@ -13,6 +13,7 @@ |
| #include "chrome/browser/extensions/extension_service.h" |
| #include "chrome/browser/extensions/extension_system.h" |
| #include "chrome/browser/extensions/extension_toolbar_model.h" |
| +#include "chrome/browser/prefs/pref_registry_syncable.h" |
| #include "chrome/browser/prefs/pref_service.h" |
| #include "chrome/browser/profiles/profile.h" |
| #include "chrome/browser/sessions/session_tab_helper.h" |
| @@ -27,9 +28,9 @@ |
| #include "chrome/common/chrome_notification_types.h" |
| #include "chrome/common/extensions/api/extension_action/action_info.h" |
| #include "chrome/common/pref_names.h" |
| +#include "content/public/browser/notification_details.h" |
| #include "content/public/browser/notification_observer.h" |
| #include "content/public/browser/notification_registrar.h" |
| -#include "content/public/browser/notification_details.h" |
| #include "content/public/browser/notification_source.h" |
| #include "grit/theme_resources.h" |
| #import "third_party/GTM/AppKit/GTMNSAnimation+Duration.h" |
| @@ -265,7 +266,9 @@ class ExtensionServiceObserverBridge : public content::NotificationObserver, |
| if (!profile_->GetPrefs()->FindPreference( |
| prefs::kBrowserActionContainerWidth)) |
|
Mattias Nissler (ping if slow)
2013/02/06 17:53:33
TODO: registrations up front.
Jói
2013/02/07 14:52:32
Done.
|
| - [BrowserActionsController registerUserPrefs:profile_->GetPrefs()]; |
| + [BrowserActionsController registerUserPrefs:( |
| + (PrefRegistrySyncable*) |
| + profile_->GetPrefs()->DeprecatedGetPrefRegistry())]; |
| observer_.reset(new ExtensionServiceObserverBridge(self, browser_)); |
| ExtensionService* extensionService = |
| @@ -440,10 +443,10 @@ class ExtensionServiceObserverBridge : public content::NotificationObserver, |
| return YES; |
| } |
| -+ (void)registerUserPrefs:(PrefServiceSyncable*)prefs { |
| - prefs->RegisterDoublePref(prefs::kBrowserActionContainerWidth, |
| - 0, |
| - PrefServiceSyncable::UNSYNCABLE_PREF); |
| ++ (void)registerUserPrefs:(PrefRegistrySyncable*)registry { |
| + registry->RegisterDoublePref(prefs::kBrowserActionContainerWidth, |
| + 0, |
| + PrefRegistrySyncable::UNSYNCABLE_PREF); |
| } |
| #pragma mark - |