Index: chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm |
=================================================================== |
--- chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm (revision 170518) |
+++ chrome/browser/ui/cocoa/location_bar/location_bar_view_mac.mm (working copy) |
@@ -139,11 +139,8 @@ |
chrome::NOTIFICATION_EXTENSION_LOCATION_BAR_UPDATED, |
content::Source<Profile>(browser_->profile())); |
- edit_bookmarks_enabled_.Init( |
- prefs::kEditBookmarksEnabled, |
- profile_->GetPrefs(), |
- base::Bind(&LocationBarViewMac::OnEditBookmarksEnabledChanged, |
- base::Unretained(this))); |
+ edit_bookmarks_enabled_.Init(prefs::kEditBookmarksEnabled, |
+ profile_->GetPrefs(), this); |
} |
LocationBarViewMac::~LocationBarViewMac() { |
@@ -600,7 +597,8 @@ |
} |
} |
-void LocationBarViewMac::OnEditBookmarksEnabledChanged() { |
+void LocationBarViewMac::OnPreferenceChanged(PrefServiceBase* service, |
+ const std::string& pref_name) { |
UpdateStarDecorationVisibility(); |
OnChanged(); |
} |