Index: content/browser/android/java/gin_java_method_invocation_helper.cc |
diff --git a/content/browser/android/java/gin_java_method_invocation_helper.cc b/content/browser/android/java/gin_java_method_invocation_helper.cc |
index 1a5d1df6a06cf321e757f6f13ade1f8750699bf7..b4a3013e8e1527d023889aca8ec961033a2c59b7 100644 |
--- a/content/browser/android/java/gin_java_method_invocation_helper.cc |
+++ b/content/browser/android/java/gin_java_method_invocation_helper.cc |
@@ -57,12 +57,12 @@ |
const base::ListValue* list; |
list_value.GetAsList(&list); |
for (const auto& entry : *list) { |
- if (AppendObjectRef(dispatcher, entry)) |
+ if (AppendObjectRef(dispatcher, *entry)) |
continue; |
- if (entry.IsType(base::Value::Type::LIST)) { |
- BuildObjectRefsFromListValue(dispatcher, entry); |
- } else if (entry.IsType(base::Value::Type::DICTIONARY)) { |
- BuildObjectRefsFromDictionaryValue(dispatcher, entry); |
+ if (entry->IsType(base::Value::Type::LIST)) { |
+ BuildObjectRefsFromListValue(dispatcher, *entry); |
+ } else if (entry->IsType(base::Value::Type::DICTIONARY)) { |
+ BuildObjectRefsFromDictionaryValue(dispatcher, *entry); |
} |
} |
} |