From: Alan Third Date: Mon, 16 May 2016 18:37:23 +0000 (+0200) Subject: Fix bug#23462: Crash when iconifying frame on OS X. X-Git-Tag: emacs-25.0.94~3 X-Git-Url: https://code.delx.au/gnu-emacs/commitdiff_plain/06cb28ff3f24a29fa140d8af747d10abeed44293 Fix bug#23462: Crash when iconifying frame on OS X. * src/nsterm.m (x_iconify_frame): Block input while miniaturize is running. --- diff --git a/src/nsterm.m b/src/nsterm.m index 34c5395b63..e6a10b89f8 100644 --- a/src/nsterm.m +++ b/src/nsterm.m @@ -1612,7 +1612,12 @@ x_iconify_frame (struct frame *f) [[view window] orderOut: NSApp]; [[view window] setFrame: t display: NO]; } + + /* Processing input while Emacs is being minimized can cause a + crash, so block it for the duration. */ + block_input(); [[view window] miniaturize: NSApp]; + unblock_input(); } /* Free X resources of frame F. */