diff options
| author | Oleh Krehel | 2016-02-22 14:43:23 +0100 |
|---|---|---|
| committer | Oleh Krehel | 2016-02-22 14:45:14 +0100 |
| commit | 23d463d40cca1b68ef4f74a303b748e0649c506c (patch) | |
| tree | f0310c198ad9e8b5d20309e8e62c7e9136e74120 | |
| parent | a4e351b0971fda0606cbc4641a6c28e13adef6ca (diff) | |
| download | emacs-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.el | 4 |
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 | ||