diff options
Diffstat (limited to 'lisp')
-rw-r--r-- | lisp/frame.el | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/lisp/frame.el b/lisp/frame.el index 81383349354..bf984da0d62 100644 --- a/lisp/frame.el +++ b/lisp/frame.el @@ -873,6 +873,11 @@ the new frame according to its own rules." (interactive) (let* ((display (cdr (assq 'display parameters))) (w (cond + ;; When running in a batch session, don't create a GUI + ;; frame. (Batch sessions don't set a SIGIO handler on + ;; relevant platforms, so attempting this would terminate + ;; Emacs.) + (noninteractive nil) ((assq 'terminal parameters) (let ((type (terminal-live-p (cdr (assq 'terminal parameters))))) |