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

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

[elpa] externals-release/org 97de19f 12/22: Fix not updating org-clock-m


From: ELPA Syncer
Subject: [elpa] externals-release/org 97de19f 12/22: Fix not updating org-clock-marker after refiling from indirect buffer
Date: Mon, 27 Sep 2021 15:57:34 -0400 (EDT)

branch: externals-release/org
commit 97de19f65994c6302b6a8f67db4f8acd039a0c1c
Author: Ihor Radchenko <yantar92@gmail.com>
Commit: Bastien <bzg@gnu.org>

    Fix not updating org-clock-marker after refiling from indirect buffer
    
    * lisp/org.el (org-check-and-save-marker): Save markers in base buffer
    of indirect buffer in addition to markers in current buffer.
    
    Fixes bug reported in 
https://orgmode.org/list/CABa5=g4bvYQoTbBn96tFi9K827u_A+MweqYWWpib_tyFLBdG3g@mail.gmail.com/T/#t
---
 lisp/org.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/org.el b/lisp/org.el
index 3f0a500..051987e 100644
--- a/lisp/org.el
+++ b/lisp/org.el
@@ -7811,7 +7811,8 @@ called immediately, to move the markers with the entries."
   "Check if MARKER is between BEG and END.
 If yes, remember the marker and the distance to BEG."
   (when (and (marker-buffer marker)
-            (equal (marker-buffer marker) (current-buffer))
+            (or (equal (marker-buffer marker) (current-buffer))
+                 (equal (marker-buffer marker) (buffer-base-buffer 
(current-buffer))))
             (>= marker beg) (< marker end))
     (push (cons marker (- marker beg)) org-markers-to-move)))
 



reply via email to

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