Chromium Code Reviews| Index: chrome/browser/ui/browser.cc |
| diff --git a/chrome/browser/ui/browser.cc b/chrome/browser/ui/browser.cc |
| index 0c456cddc5fbd8f3ad6164a9c02f89e62fec00ea..1089ebc1bb7b3a2d8348abb8a1b7a1ea6ab22109 100644 |
| --- a/chrome/browser/ui/browser.cc |
| +++ b/chrome/browser/ui/browser.cc |
| @@ -276,7 +276,7 @@ Browser::Browser(Type type, Profile* profile) |
| NotificationService::AllSources()); |
| registrar_.Add(this, |
| chrome::NOTIFICATION_BOOKMARK_BAR_VISIBILITY_PREF_CHANGED, |
| - Source<Profile>(profile_)); |
| + NotificationService::AllBrowserContextsAndSources()); |
|
Peter Kasting
2011/08/10 21:03:21
Nit: Might want to comment somewhere that we need
|
| // Need to know when to alert the user of theme install delay. |
| registrar_.Add(this, chrome::NOTIFICATION_EXTENSION_READY_FOR_INSTALL, |
| @@ -3748,8 +3748,8 @@ void Browser::Observe(int type, |
| break; |
| case chrome::NOTIFICATION_BOOKMARK_BAR_VISIBILITY_PREF_CHANGED: |
| - DCHECK_EQ(Source<Profile>(source).ptr(), profile_); |
| - UpdateBookmarkBarState(BOOKMARK_BAR_STATE_CHANGE_PREF_CHANGE); |
| + if (profile_->IsSameProfile(Source<Profile>(source).ptr())) |
| + UpdateBookmarkBarState(BOOKMARK_BAR_STATE_CHANGE_PREF_CHANGE); |
| break; |
| default: |