Skip to content

Commit bc3ec53

Browse files
committed
V8 values to CEF Values fix. Provide a NULL value when encountered
an unknown V8 type.
1 parent eca9244 commit bc3ec53

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

cefpython/cef3/subprocess/v8utils.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,7 @@ void V8ValueAppendToCefListValue(CefRefPtr<CefV8Value> v8Value,
9090
listValue->SetDictionary(listValue->GetSize(),
9191
V8ObjectToCefDictionaryValue(v8Value, nestingLevel + 1));
9292
} else {
93+
listValue->SetNull(listValue->GetSize());
9394
DebugLog("V8ValueAppendToCefListValue() FAILED: unknown V8 type");
9495
}
9596
}
@@ -175,6 +176,7 @@ CefRefPtr<CefDictionaryValue> V8ObjectToCefDictionaryValue(
175176
ret->SetDictionary(key,
176177
V8ObjectToCefDictionaryValue(v8Value, nestingLevel + 1));
177178
} else {
179+
ret->SetNull(key);
178180
DebugLog("V8ObjectToCefDictionaryValue() FAILED: unknown V8 type");
179181
}
180182
}

0 commit comments

Comments
 (0)