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

    Don't delete single window in detached-list
---
 detached-list.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/detached-list.el b/detached-list.el
index 59749626e6..9404ac6d7a 100644
--- a/detached-list.el
+++ b/detached-list.el
@@ -188,7 +188,8 @@ Optionally SUPPRESS-OUTPUT."
   "View session."
   (interactive)
   (let ((session (tabulated-list-get-id)))
-    (delete-window (get-buffer-window))
+    (when (> (length (window-list)) 1)
+      (delete-window (get-buffer-window)))
     (detached-open-session session)))
 
 (defun detached-list-narrow-host (hostname)

Reply via email to