mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-01 12:17:25 -05:00
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:
@ -30,10 +30,11 @@
|
|||||||
(defun +rss/delete-pane ()
|
(defun +rss/delete-pane ()
|
||||||
"Delete the *elfeed-entry* split pane."
|
"Delete the *elfeed-entry* split pane."
|
||||||
(interactive)
|
(interactive)
|
||||||
(let* ((buff (get-buffer "*elfeed-entry*"))
|
(let* ((buf (get-buffer "*elfeed-entry*"))
|
||||||
(window (get-buffer-window buff)))
|
(window (get-buffer-window buf)))
|
||||||
(kill-buffer buff)
|
(delete-window window)
|
||||||
(delete-window window)))
|
(when (buffer-live-p buf)
|
||||||
|
(kill-buffer buf))))
|
||||||
|
|
||||||
;;;###autoload
|
;;;###autoload
|
||||||
(defun +rss/open (entry)
|
(defun +rss/open (entry)
|
||||||
|
Reference in New Issue
Block a user