forked from mirrors/org-mode
Fix clocking on capture completion
* lisp/org-capture.el (org-capture-finalize): Fix clock in of interrupted task during capture finalize Calling org-capture-get inside the org-with-point-at macro does not work when the current clocking task and the capture target buffer are the same. In this case the captured task would continue clocking instead of switching back to the previously clocking task.
This commit is contained in:
parent
f47a27ae40
commit
95212c2202
|
@ -467,8 +467,9 @@ bypassed."
|
|||
(markerp (org-capture-get :interrupted-clock 'local))
|
||||
(buffer-live-p (marker-buffer
|
||||
(org-capture-get :interrupted-clock 'local))))
|
||||
(org-with-point-at (org-capture-get :interrupted-clock 'local)
|
||||
(org-clock-in))
|
||||
(let ((clock-in-task (org-capture-get :interrupted-clock 'local)))
|
||||
(org-with-point-at clock-in-task
|
||||
(org-clock-in)))
|
||||
(message "Interrupted clock has been resumed")))
|
||||
|
||||
(let ((beg (point-min))
|
||||
|
|
Loading…
Reference in New Issue