diff --git a/atom/browser/native_window_mac.mm b/atom/browser/native_window_mac.mm index 10bc609786e9..c7a73b20a537 100644 --- a/atom/browser/native_window_mac.mm +++ b/atom/browser/native_window_mac.mm @@ -619,6 +619,7 @@ NativeWindowMac::~NativeWindowMac() { void NativeWindowMac::Close() { // When this is a sheet showing, performClose won't work. if (is_modal() && parent() && IsVisible()) { + [parent()->GetNativeWindow() endSheet:window_]; CloseImmediately(); return; }