feat(new_editor): wire project, inspector, and viewport runtime

This commit is contained in:
2026-04-19 00:03:25 +08:00
parent 8257403036
commit a57b322bc7
168 changed files with 14829 additions and 2507 deletions

View File

@@ -236,9 +236,7 @@ bool EditorWindowHostRuntime::HasWindows() const {
void EditorWindowHostRuntime::DestroyEditorWindow(EditorWindow& window) {
const HWND hwnd = window.GetHwnd();
if (GetCapture() == hwnd) {
ReleaseCapture();
}
window.ForceReleasePointerCapture();
window.Shutdown();
if (hwnd != nullptr && IsWindow(hwnd)) {