comparison lisp/server.el @ 66388:ad0d12f9aa9e

(server-sentinel): Set query-on-exit flag to nil on new client processes (it isn't inherited from the server process).
author Romain Francoise <romain@orebokech.com>
date Mon, 24 Oct 2005 11:06:03 +0000
parents 4d1085b02d64
children 3bd95f4f2941 b31326248cf6 7beb78bc1f8e
comparison
equal deleted inserted replaced
66387:72684fbc2016 66388:ad0d12f9aa9e
187 (when (and (null server-buffer-clients) 187 (when (and (null server-buffer-clients)
188 (or (and server-kill-new-buffers 188 (or (and server-kill-new-buffers
189 (not server-existing-buffer)) 189 (not server-existing-buffer))
190 (server-temp-file-p))) 190 (server-temp-file-p)))
191 (kill-buffer (current-buffer))))))) 191 (kill-buffer (current-buffer)))))))
192 ;; If this is a new client process, set the query-on-exit flag to nil
193 ;; for this process (it isn't inherited from the server process).
194 (when (and (eq (process-status proc) 'open)
195 (process-query-on-exit-flag proc))
196 (set-process-query-on-exit-flag proc nil))
192 (server-log (format "Status changed to %s" (process-status proc)) proc)) 197 (server-log (format "Status changed to %s" (process-status proc)) proc))
193 198
194 (defun server-select-display (display) 199 (defun server-select-display (display)
195 ;; If the current frame is on `display' we're all set. 200 ;; If the current frame is on `display' we're all set.
196 (unless (equal (frame-parameter (selected-frame) 'display) display) 201 (unless (equal (frame-parameter (selected-frame) 'display) display)