fix: 修复项目切换时运行时和系统重复初始化问题

This commit is contained in:
yhh
2025-12-04 10:10:31 +08:00
parent 566e1977fd
commit c744d8d9fc
4 changed files with 29 additions and 0 deletions

View File

@@ -14,6 +14,15 @@ import { EditorEngineSync } from '../services/EditorEngineSync';
let engineInitialized = false;
let engineInitializing = false;
/**
* 重置引擎初始化状态(在项目关闭时调用)
* Reset engine initialization state (called when project is closed)
*/
export function resetEngineState(): void {
engineInitialized = false;
engineInitializing = false;
}
export interface EngineState {
initialized: boolean;
running: boolean;