aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/server.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/server.el')
-rw-r--r--lisp/server.el4
1 files changed, 4 insertions, 0 deletions
diff --git a/lisp/server.el b/lisp/server.el
index 6da8527f4e5..91a74d6408d 100644
--- a/lisp/server.el
+++ b/lisp/server.el
@@ -326,6 +326,10 @@ message."
326 (frame-list)) 326 (frame-list))
327 frame-num)))) 327 frame-num))))
328 (server-log (format "server-handle-delete-frame, frame %s" frame) proc) 328 (server-log (format "server-handle-delete-frame, frame %s" frame) proc)
329 ;; XXX Deleting the process causes emacsclient to exit
330 ;; immediately, which might happen before Emacs closes the
331 ;; display. I think we need a `delete-frame-after-functions'
332 ;; hook here.
329 (server-delete-client proc 'noframe)))) ; Let delete-frame delete the frame later. 333 (server-delete-client proc 'noframe)))) ; Let delete-frame delete the frame later.
330 334
331(defun server-handle-suspend-tty (display) 335(defun server-handle-suspend-tty (display)