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

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

[elpa] externals/objed 502fb77 127/166: Reset object if marker point int


From: Clemens Radermacher
Subject: [elpa] externals/objed 502fb77 127/166: Reset object if marker point into wrong buffer
Date: Sun, 29 Dec 2019 08:21:13 -0500 (EST)

branch: externals/objed
commit 502fb7713908d42bdbf1f2e895bb8e37fbb35356
Author: Clemens Radermacher <address@hidden>
Commit: Clemens Radermacher <address@hidden>

    Reset object if marker point into wrong buffer
---
 objed.el | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/objed.el b/objed.el
index fee766b..6e8d7b1 100644
--- a/objed.el
+++ b/objed.el
@@ -3842,6 +3842,12 @@ Reset and reinitilize objed if appropriate."
   ;; things that need to be reset in objed buffer
   (when (buffer-live-p objed--buffer)
     (with-current-buffer objed--buffer
+      ;; safety check
+      ;; TODO: prevent this from happening
+      (unless (and (markerp (objed--beg))
+                   (eq (marker-buffer (objed--beg))
+                       (current-buffer)))
+        (setq objed--current-obj nil))
       ;; reset object as well?
       ;;(setq objed--object nil)
       (when objed--marked-ovs



reply via email to

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