From 973ef14dea54da60ba038a1c7e27b84973f2a7bc Mon Sep 17 00:00:00 2001 From: "pkasting@chromium.org" Date: Fri, 22 May 2009 01:40:44 +0000 Subject: Missed a case when converting this file to NotificationRegistrar. BUG=2381 Review URL: http://codereview.chromium.org/113735 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@16697 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/dom_ui/new_tab_ui.cc | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) (limited to 'chrome/browser/dom_ui') diff --git a/chrome/browser/dom_ui/new_tab_ui.cc b/chrome/browser/dom_ui/new_tab_ui.cc index ccef07f..350e838 100644 --- a/chrome/browser/dom_ui/new_tab_ui.cc +++ b/chrome/browser/dom_ui/new_tab_ui.cc @@ -392,6 +392,8 @@ class MostVisitedHandler : public DOMMessageHandler, // Returns the key used in url_blacklist_ for the passed |url|. std::wstring GetBlacklistKeyForURL(const std::string& url); + NotificationRegistrar registrar_; + // Our consumer for the history service. CancelableRequestConsumerTSimple cancelable_consumer_; @@ -441,15 +443,11 @@ MostVisitedHandler::MostVisitedHandler(DOMUI* dom_ui) } // Get notifications when history is cleared. - NotificationService* service = NotificationService::current(); - service->AddObserver(this, NotificationType::HISTORY_URLS_DELETED, - Source(dom_ui_->GetProfile())); + registrar_.Add(this, NotificationType::HISTORY_URLS_DELETED, + Source(dom_ui_->GetProfile())); } MostVisitedHandler::~MostVisitedHandler() { - NotificationService* service = NotificationService::current(); - service->RemoveObserver(this, NotificationType::HISTORY_URLS_DELETED, - Source(dom_ui_->GetProfile())); } void MostVisitedHandler::HandleGetMostVisited(const Value* value) { -- cgit v1.1