emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals/detached fdf05c63a3 2/2: Fix error in detached-list-ses


From: ELPA Syncer
Subject: [elpa] externals/detached fdf05c63a3 2/2: Fix error in detached-list-sessions
Date: Wed, 5 Oct 2022 07:57:29 -0400 (EDT)

branch: externals/detached
commit fdf05c63a3013cfaf095c616e330cafffe8b3d68
Author: Niklas Eklund <niklas.eklund@posteo.net>
Commit: Niklas Eklund <niklas.eklund@posteo.net>

    Fix error in detached-list-sessions
    
    We should not enable detached-list-mode and print entries if the
    detached list buffer already has detached-list-mode enabled.
---
 detached-list.el | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/detached-list.el b/detached-list.el
index fec5c9bf78..8d691c907f 100644
--- a/detached-list.el
+++ b/detached-list.el
@@ -480,11 +480,12 @@ If prefix-argument is provided unmark instead of mark."
            (get-buffer-window buffer)
            (display-buffer buffer detached-list-display-buffer-action))))
     (select-window window)
-    (detached-list-mode)
-    (setq tabulated-list-entries
-          (seq-map #'detached-list--get-entry
-                   (detached-list--get-filtered-sessions)))
-    (tabulated-list-print t)))
+    (unless (eq major-mode 'detached-list-mode)
+      (detached-list-mode)
+      (setq tabulated-list-entries
+            (seq-map #'detached-list--get-entry
+                     (detached-list--get-filtered-sessions)))
+      (tabulated-list-print t))))
 
 (defun detached-list-narrow-sessions (filters)
   "Narrow session(s) based on FILTERS."



reply via email to

[Prev in Thread] Current Thread [Next in Thread]