Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(551)

Unified Diff: ipc/ipc_message_utils.cc

Issue 2838893002: Remove base::ListValue::Set(size_t, base::Value*) (Closed)
Patch Set: Android, Fuzzer and JSON Test Fixes Created 3 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: ipc/ipc_message_utils.cc
diff --git a/ipc/ipc_message_utils.cc b/ipc/ipc_message_utils.cc
index 23cfd1339b5cd2d382a371fa4a29eafdf1bb2f17..a727cff155e12d4be5e32b148e47f2c487cf9372 100644
--- a/ipc/ipc_message_utils.cc
+++ b/ipc/ipc_message_utils.cc
@@ -9,6 +9,7 @@
#include "base/files/file_path.h"
#include "base/json/json_writer.h"
+#include "base/memory/ptr_util.h"
#include "base/strings/nullable_string16.h"
#include "base/strings/string_number_conversions.h"
#include "base/strings/utf_string_conversions.h"
@@ -241,7 +242,7 @@ bool ReadListValue(const base::Pickle* m,
base::Value* subval;
if (!ReadValue(m, iter, &subval, recursion + 1))
vabr (Chromium) 2017/04/25 17:13:15 I suggest fixing ReadValue to take a pointer to un
jdoerrie 2017/04/26 11:34:37 Done.
return false;
- value->Set(i, subval);
+ value->Set(i, base::WrapUnique(subval));
}
return true;

Powered by Google App Engine
This is Rietveld 408576698