Skip to content

Commit 6db49c9

Browse files
mednszoomchan-cxj
authored andcommitted
fix(android): fix exception caused by multiple instances
1 parent 9409cb2 commit 6db49c9

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

core/src/napi/v8/js_native_api_v8.cc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ V8VM::V8VM() {
241241
{
242242
std::lock_guard<std::mutex> lock(mutex_);
243243
if (platform_ != nullptr) {
244-
#ifdef V8_X5_LITE
244+
#if defined(V8_X5_LITE) && defined(THREAD_LOCAL_PLATFORM)
245245
TDF_BASE_DLOG(INFO) << "InitializePlatform";
246246
v8::V8::InitializePlatform(platform_.get());
247247
#endif
@@ -250,7 +250,7 @@ V8VM::V8VM() {
250250
platform_ = v8::platform::NewDefaultPlatform();
251251
v8::V8::SetFlagsFromString("--wasm-disable-structured-cloning",
252252
strlen("--wasm-disable-structured-cloning"));
253-
#ifdef V8_X5_LITE
253+
#if defined(V8_X5_LITE)
254254
v8::V8::InitializePlatform(platform_.get(), true);
255255
#else
256256
v8::V8::InitializePlatform(platform_.get());

0 commit comments

Comments
 (0)