X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fchrome%2Fbrowser%2Fextensions%2Fapi%2Fmdns%2Fmdns_api.cc;h=9bc7fb3f160b6e430c2c49fc8f4e04aaa991b40c;hb=004985e17e624662a4c85c76a7654039dc83f028;hp=b67e4a574615ebe1c2d3840f267df36dca794744;hpb=2f108dbacb161091e42a3479f4e171339b7e7623;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/chrome/browser/extensions/api/mdns/mdns_api.cc b/src/chrome/browser/extensions/api/mdns/mdns_api.cc index b67e4a5..9bc7fb3 100644 --- a/src/chrome/browser/extensions/api/mdns/mdns_api.cc +++ b/src/chrome/browser/extensions/api/mdns/mdns_api.cc @@ -9,7 +9,6 @@ #include "base/lazy_instance.h" #include "chrome/browser/extensions/extension_service.h" #include "chrome/common/extensions/api/mdns.h" -#include "extensions/browser/extension_system.h" namespace extensions { @@ -32,8 +31,8 @@ bool IsServiceTypeWhitelisted(const std::string& service_type) { MDnsAPI::MDnsAPI(content::BrowserContext* context) : browser_context_(context) { DCHECK(browser_context_); - ExtensionSystem::Get(context)->event_router()->RegisterObserver( - this, mdns::OnServiceList::kEventName); + EventRouter::Get(context) + ->RegisterObserver(this, mdns::OnServiceList::kEventName); } MDnsAPI::~MDnsAPI() { @@ -84,13 +83,12 @@ void MDnsAPI::UpdateMDnsListeners(const EventListenerInfo& details) { // Check all listeners for service type filers. const EventListenerMap::ListenerList& listeners = - extensions::ExtensionSystem::Get(browser_context_) - ->event_router() + extensions::EventRouter::Get(browser_context_) ->listeners() .GetEventListenersByName(details.event_name); for (EventListenerMap::ListenerList::const_iterator it = listeners.begin(); it != listeners.end(); ++it) { - base::DictionaryValue* filter = ((*it)->filter.get()); + base::DictionaryValue* filter = ((*it)->filter()); std::string filter_value; filter->GetStringASCII(kEventFilterServiceTypeKey, &filter_value); @@ -149,9 +147,7 @@ void MDnsAPI::OnDnsSdEvent(const std::string& service_type, // TODO(justinlin): To avoid having listeners without filters getting all // events, modify API to have this event require filters. - extensions::ExtensionSystem::Get(browser_context_) - ->event_router() - ->BroadcastEvent(event.Pass()); + extensions::EventRouter::Get(browser_context_)->BroadcastEvent(event.Pass()); } } // namespace extensions