| Index: chrome/browser/ui/cocoa/history_menu_bridge.mm
|
| diff --git a/chrome/browser/ui/cocoa/history_menu_bridge.mm b/chrome/browser/ui/cocoa/history_menu_bridge.mm
|
| index 50456dc3b42fc303f6d71cf757fb6fb7bc5d42a7..f1095a764614bb4d99d27543c830db8abc1aef14 100644
|
| --- a/chrome/browser/ui/cocoa/history_menu_bridge.mm
|
| +++ b/chrome/browser/ui/cocoa/history_menu_bridge.mm
|
| @@ -115,8 +115,6 @@ HistoryMenuBridge::~HistoryMenuBridge() {
|
| // Unregister ourselves as observers and notifications.
|
| DCHECK(profile_);
|
| if (history_service_) {
|
| - registrar_.Remove(this, chrome::NOTIFICATION_HISTORY_URLS_MODIFIED,
|
| - content::Source<Profile>(profile_));
|
| registrar_.Remove(this, chrome::NOTIFICATION_HISTORY_URLS_DELETED,
|
| content::Source<Profile>(profile_));
|
| history_service_->RemoveObserver(this);
|
| @@ -280,6 +278,11 @@ void HistoryMenuBridge::OnURLVisited(HistoryService* history_service,
|
| OnHistoryChanged();
|
| }
|
|
|
| +void HistoryMenuBridge::OnURLsModified(HistoryService* history_service,
|
| + const history::URLRows& changed_urls) {
|
| + OnHistoryChanged();
|
| +}
|
| +
|
| HistoryMenuBridge::HistoryItem* HistoryMenuBridge::HistoryItemForMenuItem(
|
| NSMenuItem* item) {
|
| std::map<NSMenuItem*, HistoryItem*>::iterator it = menu_item_map_.find(item);
|
| @@ -367,8 +370,6 @@ NSMenuItem* HistoryMenuBridge::AddItemToMenu(HistoryItem* item,
|
|
|
| void HistoryMenuBridge::Init() {
|
| DCHECK(history_service_);
|
| - registrar_.Add(this, chrome::NOTIFICATION_HISTORY_URLS_MODIFIED,
|
| - content::Source<Profile>(profile_));
|
| registrar_.Add(this, chrome::NOTIFICATION_HISTORY_URLS_DELETED,
|
| content::Source<Profile>(profile_));
|
| history_service_->AddObserver(this);
|
|
|