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

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

[elpa] scratch/add-vdiff 750a1bc 124/258: Fix bug in remove-refinements


From: Justin Burkett
Subject: [elpa] scratch/add-vdiff 750a1bc 124/258: Fix bug in remove-refinements
Date: Wed, 17 May 2017 08:13:36 -0400 (EDT)

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

    Fix bug in remove-refinements
---
 vdiff.el | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

diff --git a/vdiff.el b/vdiff.el
index 81b132d..93fa233 100644
--- a/vdiff.el
+++ b/vdiff.el
@@ -500,11 +500,12 @@ SYNTAX-CODE."
   (interactive (list (vdiff--overlay-at-pos)))
   (dolist (chg-ovr (list ovr
                          (overlay-get ovr 'vdiff-other-overlay)))
-    (dolist (sub-ovr (overlays-in
-                      (overlay-start chg-ovr)
-                      (overlay-end chg-ovr)))
-      (when (overlay-get sub-ovr 'vdiff-refinement)
-        (delete-overlay sub-ovr)))))
+    (with-current-buffer (overlay-buffer chg-ovr)
+      (dolist (sub-ovr (overlays-in
+                        (overlay-start chg-ovr)
+                        (overlay-end chg-ovr)))
+        (when (overlay-get sub-ovr 'vdiff-refinement)
+          (delete-overlay sub-ovr))))))
 
 (defun vdiff-refine-all-hunks (&optional syntax-code)
   "Highlight word differences in all hunks.



reply via email to

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