Mercurial > emacs
diff lisp/server.el @ 103622:f16f1c3154df
* server.el (server-buffer-done): Prevent kill-buffer from
prompting by clearing the buffer modification flag (Bug#3696).
| author | Chong Yidong <cyd@stupidchicken.com> |
|---|---|
| date | Mon, 29 Jun 2009 03:25:10 +0000 |
| parents | 02f766280fad |
| children | da8b3e61b182 |
line wrap: on
line diff
--- a/lisp/server.el Sun Jun 28 20:25:49 2009 +0000 +++ b/lisp/server.el Mon Jun 29 03:25:10 2009 +0000 @@ -1202,10 +1202,15 @@ (not server-existing-buffer))) (setq killed t) (bury-buffer buffer) + ;; Prevent kill-buffer from prompting (Bug#3696). + (with-current-buffer buffer + (set-buffer-modified-p nil)) (kill-buffer buffer)) (unless killed (if (server-temp-file-p buffer) (progn + (with-current-buffer buffer + (set-buffer-modified-p nil)) (kill-buffer buffer) (setq killed t)) (bury-buffer buffer)))))))
