app/rss: fix invalid window errors #646

The popup system cleans up after closed popup windows, so a
delete-window following a kill-buffer will operate on a dead window,
causing this error.
This commit is contained in:
Henrik Lissner 2018-06-02 17:42:57 +02:00
parent de014a817b
commit 8f847682fa

View file

@ -30,10 +30,11 @@
(defun +rss/delete-pane ()
"Delete the *elfeed-entry* split pane."
(interactive)
(let* ((buff (get-buffer "*elfeed-entry*"))
(window (get-buffer-window buff)))
(kill-buffer buff)
(delete-window window)))
(let* ((buf (get-buffer "*elfeed-entry*"))
(window (get-buffer-window buf)))
(delete-window window)
(when (buffer-live-p buf)
(kill-buffer buf))))
;;;###autoload
(defun +rss/open (entry)