branch: externals/detached
commit 0b5f2fcd1e3fa7959c749aec898ea3caaa36d726
Author: Niklas Eklund <[email protected]>
Commit: Niklas Eklund <[email protected]>

    Make sure to bury detached-list buffer
---
 detached-list.el | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/detached-list.el b/detached-list.el
index 6929037ee6..7344ec26e5 100644
--- a/detached-list.el
+++ b/detached-list.el
@@ -198,8 +198,10 @@ Optionally SUPPRESS-OUTPUT."
   (let ((session (tabulated-list-get-id))
         (detached-open-session-display-buffer-action
          detached-list-open-session-display-buffer-action))
-    (when (> (length (window-list)) 1)
-      (delete-window (get-buffer-window)))
+    (when-let ((single-window (> (length (window-list)) 1))
+               (buffer (current-buffer)))
+      (delete-window (get-buffer-window))
+      (bury-buffer buffer))
     (detached-open-session session)))
 
 (defun detached-list-narrow-host (hostname)

Reply via email to