| Index: chrome/browser/ui/cocoa/browser_window_cocoa.mm
|
| diff --git a/chrome/browser/ui/cocoa/browser_window_cocoa.mm b/chrome/browser/ui/cocoa/browser_window_cocoa.mm
|
| index e6b893d0ae9cd9160b30f060e1f59336e7ad53a5..c3f4d37e16ca6cee1b93522eb2bc6c4f434f4768 100644
|
| --- a/chrome/browser/ui/cocoa/browser_window_cocoa.mm
|
| +++ b/chrome/browser/ui/cocoa/browser_window_cocoa.mm
|
| @@ -89,7 +89,10 @@ BrowserWindowCocoa::BrowserWindowCocoa(Browser* browser,
|
| attention_request_id_(0) {
|
|
|
| pref_change_registrar_.Init(browser_->profile()->GetPrefs());
|
| - pref_change_registrar_.Add(prefs::kShowBookmarkBar, this);
|
| + pref_change_registrar_.Add(
|
| + prefs::kShowBookmarkBar,
|
| + base::Bind(&BrowserWindowCocoa::OnShowBookmarkBarChanged,
|
| + base::Unretained(this)));
|
| gfx::Rect bounds;
|
| chrome::GetSavedWindowBoundsAndShowState(browser_,
|
| &bounds,
|
| @@ -614,9 +617,7 @@ bool BrowserWindowCocoa::GetConstrainedWindowTopY(int* top_y) {
|
| return false;
|
| }
|
|
|
| -void BrowserWindowCocoa::OnPreferenceChanged(PrefServiceBase* service,
|
| - const std::string& pref_name) {
|
| - DCHECK(pref_name == prefs::kShowBookmarkBar);
|
| +void BrowserWindowCocoa::OnShowBookmarkBarChanged() {
|
| [controller_ updateBookmarkBarVisibilityWithAnimation:YES];
|
| }
|
|
|
|
|