| Index: chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm
|
| diff --git a/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm b/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm
|
| index e972af9283789c844642d03b0f86bc078634b4b4..d652f6c0489d53e2555c0f991f93bfa2fac04949 100644
|
| --- a/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm
|
| +++ b/chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm
|
| @@ -139,8 +139,11 @@ LocationBarViewMac::LocationBarViewMac(
|
| chrome::NOTIFICATION_EXTENSION_LOCATION_BAR_UPDATED,
|
| content::Source<Profile>(browser_->profile()));
|
|
|
| - edit_bookmarks_enabled_.Init(prefs::kEditBookmarksEnabled,
|
| - profile_->GetPrefs(), this);
|
| + edit_bookmarks_enabled_.Init(
|
| + prefs::kEditBookmarksEnabled,
|
| + profile_->GetPrefs(),
|
| + base::Bind(&LocationBarViewMac::OnEditBookmarksEnabledChanged,
|
| + base::Unretained(this)));
|
| }
|
|
|
| LocationBarViewMac::~LocationBarViewMac() {
|
| @@ -597,8 +600,7 @@ void LocationBarViewMac::Observe(int type,
|
| }
|
| }
|
|
|
| -void LocationBarViewMac::OnPreferenceChanged(PrefServiceBase* service,
|
| - const std::string& pref_name) {
|
| +void LocationBarViewMac::OnEditBookmarksEnabledChanged() {
|
| UpdateStarDecorationVisibility();
|
| OnChanged();
|
| }
|
|
|