mirror of
https://git.savannah.gnu.org/git/emacs/org-mode.git
synced 2025-01-30 20:41:41 +00:00
Fixed bug in the clock-in implementation fro the agenda.
This bug was reported by Raimar Finken.
This commit is contained in:
parent
c16d17d0e6
commit
097782f7e6
@ -1,5 +1,9 @@
|
||||
2008-06-12 Carsten Dominik <dominik@science.uva.nl>
|
||||
|
||||
* org-agenda.el (org-agenda-clock-in): Fixed bug in the
|
||||
interaction between clocking-in from the agenda, and automatic
|
||||
task state switching.
|
||||
|
||||
* org-macs.el (org-with-point-at): Bug fix in macro defintion.
|
||||
|
||||
* org.el (org-beginning-of-line, org-end-of-line): Make sure the
|
||||
|
@ -4930,12 +4930,20 @@ be used to request time specification in the time stamp."
|
||||
(org-clock-in arg)
|
||||
(let* ((marker (or (get-text-property (point) 'org-marker)
|
||||
(org-agenda-error)))
|
||||
(pos (marker-position marker)))
|
||||
(hdmarker (or (get-text-property (point) 'org-hd-marker)
|
||||
marker))
|
||||
(pos (marker-position marker))
|
||||
newhead)
|
||||
(org-with-remote-undo (marker-buffer marker)
|
||||
(with-current-buffer (marker-buffer marker)
|
||||
(widen)
|
||||
(goto-char pos)
|
||||
(org-clock-in arg))))))
|
||||
(org-show-context 'agenda)
|
||||
(org-show-entry)
|
||||
(org-cycle-hide-drawers 'children)
|
||||
(org-clock-in arg)
|
||||
(setq newhead (org-get-heading)))
|
||||
(org-agenda-change-all-lines newhead hdmarker t)))))
|
||||
|
||||
(defun org-agenda-clock-out (&optional arg)
|
||||
"Stop the currently running clock."
|
||||
|
Loading…
Reference in New Issue
Block a user