From a3f8a067a9356cd70a95b70f4ddcace001518357 Mon Sep 17 00:00:00 2001 From: Adam Johnston Date: Mon, 23 Jun 2025 02:00:37 -0700 Subject: [PATCH] cleanup closed embedded processes on macos --- platform/macos/editor/embedded_process_macos.h | 1 - platform/macos/editor/embedded_process_macos.mm | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/platform/macos/editor/embedded_process_macos.h b/platform/macos/editor/embedded_process_macos.h index ec18a3095e..bd00766aad 100644 --- a/platform/macos/editor/embedded_process_macos.h +++ b/platform/macos/editor/embedded_process_macos.h @@ -62,7 +62,6 @@ class EmbeddedProcessMacOS final : public EmbeddedProcessBase { IN_PROGRESS, COMPLETED, FAILED, - CLOSED, }; DisplayServerMacOS *ds = nullptr; diff --git a/platform/macos/editor/embedded_process_macos.mm b/platform/macos/editor/embedded_process_macos.mm index a6a08b67fa..81dd44e5a9 100644 --- a/platform/macos/editor/embedded_process_macos.mm +++ b/platform/macos/editor/embedded_process_macos.mm @@ -128,7 +128,7 @@ void EmbeddedProcessMacOS::request_close() { if (current_process_id != 0 && is_embedding_completed()) { script_debugger->send_message("embed:win_event", { DisplayServer::WINDOW_EVENT_CLOSE_REQUEST }); } - embedding_state = EmbeddingState::CLOSED; + reset(); } void EmbeddedProcessMacOS::display_state_changed() {