fix(driver): fix debug error when exiting and re-entering

This commit is contained in:
pollyzhang
2022-12-20 16:46:04 +08:00
committed by Super Zheng
parent 27c7f1a7b9
commit 54f6661a01
+1 -1
View File
@@ -414,7 +414,7 @@ void V8BridgeUtils::DestroyInstance(int64_t runtime_id, const std::function<void
auto runner = runtime->GetEngine()->GetJsTaskRunner();
runner->PostTask(std::move(cb));
FOOTSTONE_DLOG(INFO) << "destroy, group = " << group;
if (group != kDebuggerGroupId && group != kDefaultGroupId) {
if ((group == kDebuggerGroupId && !is_reload) || group != kDefaultGroupId) {
std::lock_guard<std::mutex> lock(engine_mutex);
auto it = reuse_engine_map.find(group);
if (it != reuse_engine_map.end()) {