# HG changeset patch # User Romain Francoise # Date 1130151963 0 # Node ID ad0d12f9aa9e4ec100c8d1e5f99ddb0788890ccb # Parent 72684fbc2016ef8aa42546cf0e83ecd2734b6553 (server-sentinel): Set query-on-exit flag to nil on new client processes (it isn't inherited from the server process). diff -r 72684fbc2016 -r ad0d12f9aa9e lisp/ChangeLog --- a/lisp/ChangeLog Mon Oct 24 10:58:47 2005 +0000 +++ b/lisp/ChangeLog Mon Oct 24 11:06:03 2005 +0000 @@ -59,6 +59,9 @@ 2005-10-24 Romain Francoise + * server.el (server-sentinel): Set query-on-exit flag to nil on + new client processes (it isn't inherited from the server process). + * replace.el (occur-engine): Rearrange text properties. 2005-10-23 Stefan Monnier diff -r 72684fbc2016 -r ad0d12f9aa9e lisp/server.el --- a/lisp/server.el Mon Oct 24 10:58:47 2005 +0000 +++ b/lisp/server.el Mon Oct 24 11:06:03 2005 +0000 @@ -189,6 +189,11 @@ (not server-existing-buffer)) (server-temp-file-p))) (kill-buffer (current-buffer))))))) + ;; If this is a new client process, set the query-on-exit flag to nil + ;; for this process (it isn't inherited from the server process). + (when (and (eq (process-status proc) 'open) + (process-query-on-exit-flag proc)) + (set-process-query-on-exit-flag proc nil)) (server-log (format "Status changed to %s" (process-status proc)) proc)) (defun server-select-display (display)