| 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 3f88673c3cdf99421be226aa86b551fe9ae1c22f..45bc0f1240e1d490539328a8d44c2641f005c1bc 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
|
| @@ -138,8 +138,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() {
|
| @@ -596,8 +599,7 @@ void LocationBarViewMac::Observe(int type,
|
| }
|
| }
|
|
|
| -void LocationBarViewMac::OnPreferenceChanged(PrefServiceBase* service,
|
| - const std::string& pref_name) {
|
| +void LocationBarViewMac::OnEditBookmarksEnabledChanged() {
|
| UpdateStarDecorationVisibility();
|
| OnChanged();
|
| }
|
|
|