| Index: components/ntp_snippets/pref_util.cc | 
| diff --git a/components/ntp_snippets/pref_util.cc b/components/ntp_snippets/pref_util.cc | 
| index 3973cda1b1d53a01b50ae949675412d1c1eb5154..05cf55191d9687cfb467cd45f8922ee327fd820f 100644 | 
| --- a/components/ntp_snippets/pref_util.cc | 
| +++ b/components/ntp_snippets/pref_util.cc | 
| @@ -15,8 +15,8 @@ namespace prefs { | 
| std::set<std::string> ReadDismissedIDsFromPrefs(const PrefService& pref_service, | 
| const std::string& pref_name) { | 
| std::set<std::string> dismissed_ids; | 
| -  const base::ListValue* list = pref_service.GetList(pref_name); | 
| -  for (const base::Value& value : *list) { | 
| +  const base::Value* list = pref_service.GetList(pref_name); | 
| +  for (const base::Value& value : list->GetList()) { | 
| std::string dismissed_id; | 
| bool success = value.GetAsString(&dismissed_id); | 
| DCHECK(success) << "Failed to parse dismissed id from prefs param " | 
| @@ -29,9 +29,9 @@ std::set<std::string> ReadDismissedIDsFromPrefs(const PrefService& pref_service, | 
| void StoreDismissedIDsToPrefs(PrefService* pref_service, | 
| const std::string& pref_name, | 
| const std::set<std::string>& dismissed_ids) { | 
| -  base::ListValue list; | 
| +  base::Value list(base::Value::Type::LIST); | 
| for (const std::string& dismissed_id : dismissed_ids) { | 
| -    list.AppendString(dismissed_id); | 
| +    list.GetList().emplace_back(dismissed_id); | 
| } | 
| pref_service->Set(pref_name, list); | 
| } | 
|  |