Index: extensions/browser/event_router.cc |
diff --git a/extensions/browser/event_router.cc b/extensions/browser/event_router.cc |
index 60bd11c2c89c210c14c1c290c8f1e1d8f793d4e4..24b6224fae1a032132060e18cc51ba6e54b8f427 100644 |
--- a/extensions/browser/event_router.cc |
+++ b/extensions/browser/event_router.cc |
@@ -408,10 +408,11 @@ void EventRouter::AddFilterToEvent(const std::string& event_name, |
if (!filtered_events) |
filtered_events = update.Create(); |
- ListValue* filter_list = NULL; |
+ ListValue* filter_list = nullptr; |
if (!filtered_events->GetList(event_name, &filter_list)) { |
filter_list = new ListValue; |
- filtered_events->SetWithoutPathExpansion(event_name, filter_list); |
+ filtered_events->SetWithoutPathExpansion(event_name, |
+ base::WrapUnique(filter_list)); |
} |
filter_list->Append(filter->CreateDeepCopy()); |