Owned. I will take a look at this. Le dim. 28 juin 2026 à 23:21, Diego Ezequiel Vommaro < [email protected]> a écrit :
> > Remember to cover the basics, that is, what you expected to happen and > what in fact did happen. You don't know how to make a good report? See > > https://orgmode.org/manual/Feedback.html#Feedback > > Your bug report will be posted to the Org mailing list. > ------------------------------------------------------------------------ > > Hi all, > > Given a task with an effort larger than 60 minutes, then > org-timer-set-timer sets the countdown timer to 0. > > For instance, for a task like this > ***** NEXT complete action items > :PROPERTIES: > :Effort: 2:00 > :ACTIVATED: [2026-06-25] > :END: > > the resulting countdown timer is 0 when C-c C-x ; > > I have dived into the issue and found that the string of the seconds part > is wrongly > added when the count is larger than 60 minutes. I applied the > following patch to get it to work > > (when (string-match "\\`[0-9]+\\'" minutes) > - (setq minutes (concat minutes ":00"))) > + (let* ((total (string-to-number minutes)) > + (A (/ total 60)) > + (B (% total 60))) > + (setq minutes (format "%d:%02d:00" A B)))) > > I tested for the following cases and behaved as expected: > > :Effort: 2:00 (120 minutes) > :Effort: 1:00 (60 minutes) > :Effort: 0:30 (30 minutes) > :Effort: 60:00 (3600 minutes) > :Effort: 101:00 (6060 minutes) > > Hope it can help to solve the issue. > > Thanks, > Diego Ezequiel Vommaro > > Emacs : GNU Emacs 29.3 (build 2, x86_64-pc-linux-gnu, X toolkit, cairo > version 1.18.0, Xaw3d scroll bars) > of 2024-04-01, modified by Debian > Package: Org mode version 9.8.6 (release_9.8.6.dirty @ > /home/diego.vommaro/Documents/Home/repos/org-mode/lisp/) > >
