aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOleh Krehel2016-02-22 14:43:23 +0100
committerOleh Krehel2016-02-22 14:45:14 +0100
commit23d463d40cca1b68ef4f74a303b748e0649c506c (patch)
treef0310c198ad9e8b5d20309e8e62c7e9136e74120
parenta4e351b0971fda0606cbc4641a6c28e13adef6ca (diff)
downloademacs-23d463d40cca1b68ef4f74a303b748e0649c506c.tar.gz
emacs-23d463d40cca1b68ef4f74a303b748e0649c506c.zip
lisp/calendar/appt.el (appt-delete-window): Check if buffer is live
* lisp/calendar/appt.el (appt-delete-window): Avoid trying to delete a non-existing buffer.
-rw-r--r--lisp/calendar/appt.el4
1 files changed, 3 insertions, 1 deletions
diff --git a/lisp/calendar/appt.el b/lisp/calendar/appt.el
index fff63d3b15c..36ebd2d8812 100644
--- a/lisp/calendar/appt.el
+++ b/lisp/calendar/appt.el
@@ -482,7 +482,9 @@ Usually just deletes the appointment buffer."
482 (and window 482 (and window
483 (or (eq window (frame-root-window (window-frame window))) 483 (or (eq window (frame-root-window (window-frame window)))
484 (delete-window window)))) 484 (delete-window window))))
485 (kill-buffer appt-buffer-name) 485 (let ((buffer (get-buffer appt-buffer-name)))
486 (when buffer
487 (kill-buffer buffer)))
486 (if appt-audible 488 (if appt-audible
487 (beep 1))) 489 (beep 1)))
488 490