| Index: trunk/src/extensions/common/event_matcher.cc
|
| ===================================================================
|
| --- trunk/src/extensions/common/event_matcher.cc (revision 221667)
|
| +++ trunk/src/extensions/common/event_matcher.cc (working copy)
|
| @@ -12,8 +12,6 @@
|
|
|
| namespace extensions {
|
|
|
| -const char kEventFilterServiceTypeKey[] = "serviceType";
|
| -
|
| EventMatcher::EventMatcher(scoped_ptr<base::DictionaryValue> filter,
|
| int routing_id)
|
| : filter_(filter.Pass()),
|
| @@ -25,13 +23,10 @@
|
|
|
| bool EventMatcher::MatchNonURLCriteria(
|
| const EventFilteringInfo& event_info) const {
|
| - if (event_info.has_instance_id()) {
|
| - return event_info.instance_id() == GetInstanceID();
|
| - }
|
| + if (!event_info.has_instance_id())
|
| + return true;
|
|
|
| - const std::string& service_type_filter = GetServiceTypeFilter();
|
| - return service_type_filter.empty() ||
|
| - service_type_filter == event_info.service_type();
|
| + return event_info.instance_id() == GetInstanceID();
|
| }
|
|
|
| int EventMatcher::GetURLFilterCount() const {
|
| @@ -53,12 +48,6 @@
|
| return GetURLFilterCount() != 0;
|
| }
|
|
|
| -std::string EventMatcher::GetServiceTypeFilter() const {
|
| - std::string service_type_filter;
|
| - filter_->GetStringASCII(kEventFilterServiceTypeKey, &service_type_filter);
|
| - return service_type_filter;
|
| -}
|
| -
|
| int EventMatcher::GetInstanceID() const {
|
| int instance_id = 0;
|
| filter_->GetInteger("instanceId", &instance_id);
|
|
|