Mercurial > emacs
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) |