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

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

[elpa] scratch/add-vdiff c2627f0 160/258: Fix recenter-all


From: Justin Burkett
Subject: [elpa] scratch/add-vdiff c2627f0 160/258: Fix recenter-all
Date: Wed, 17 May 2017 08:13:43 -0400 (EDT)

branch: scratch/add-vdiff
commit c2627f0b0599d664335b2b152a3bc5001c710edc
Author: justbur <address@hidden>
Commit: justbur <address@hidden>

    Fix recenter-all
---
 vdiff.el | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/vdiff.el b/vdiff.el
index aba6869..61fa41e 100644
--- a/vdiff.el
+++ b/vdiff.el
@@ -241,7 +241,7 @@ because those are handled differently.")
           (vdiff--unselected-buffers)))
 
 (defun vdiff--all-windows ()
-  (mapcar #'get-buffer-window vdiff--buffers))
+  (remq nil (mapcar #'get-buffer-window vdiff--buffers)))
 
 (defun vdiff--all-overlays (ovr)
   (overlay-get ovr 'vdiff-hunk-overlays))
@@ -1174,8 +1174,8 @@ the current one."
 
 (defun vdiff--recenter-all ()
   (dolist (win (vdiff--all-windows))
-    (with-selected-window
-        (recenter))))
+    (with-selected-window win
+      (recenter))))
 
 (defun vdiff-sync-and-center ()
   "Sync point in the other vdiff buffers to the line in this



reply via email to

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