Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit ecc33342 authored by Treehugger Robot's avatar Treehugger Robot Committed by Automerger Merge Worker
Browse files

Merge "[vkjson] Use new jsoncpp API" am: e9b81a40 am: 96938a78

Original change: https://android-review.googlesource.com/c/platform/frameworks/native/+/1607278

MUST ONLY BE SUBMITTED BY AUTOMERGER

Change-Id: I4e34755a70b8aa20ef5958076b8dc389fbcdeb78
parents 0671c2f1 96938a78
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -1196,10 +1196,10 @@ template <typename T> bool VkTypeFromJson(const std::string& json,
                                          std::string* errors) {
  *t = T();
  Json::Value object(Json::objectValue);
  Json::Reader reader;
  reader.parse(json, object, false);
  if (!object) {
    if (errors) errors->assign(reader.getFormatedErrorMessages());
  Json::CharReaderBuilder builder;
  builder["collectComments"] = false;
  std::unique_ptr<Json::CharReader> reader(builder.newCharReader());
  if (!reader->parse(json.data(), json.data() + json.size(), &object, errors)) {
    return false;
  }
  return AsValue(&object, t);