Upd: Fixed double closing.

This commit is contained in:
Andrei Gagua
2026-05-24 22:57:59 +03:00
parent 272364c1a1
commit 3f5c21b4b6
+4
View File
@@ -1009,6 +1009,10 @@ void MacWindow::Close(ClosingReason reason)
{
const BOOL wasKey = _window && [(NSWindow*)_window isKeyWindow];
WindowBase::Close(reason);
// Closing can be cancelled by managed Window.Closing handlers.
if (!IsClosed())
return;
if (NSWindow* window = (NSWindow*)_window)
{