| 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 b4a3013e8e1527d023889aca8ec961033a2c59b7..1a5d1df6a06cf321e757f6f13ade1f8750699bf7 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 @@ void GinJavaMethodInvocationHelper::BuildObjectRefsFromListValue(
|
| 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);
|
| }
|
| }
|
| }
|
|
|