emacs-orgmode
[Top][All Lists]
Advanced

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

[O] [PATCH] Fix incorrect time calculation for org-extend-today-until


From: Ian Kelling
Subject: [O] [PATCH] Fix incorrect time calculation for org-extend-today-until
Date: Sun, 15 Sep 2013 09:37:27 -0700
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130805 Thunderbird/17.0.8

During the extra hours of org-extend-today-until, when
org-clock-mode-line-total is 'today, the clocked time shown in the
modeline is wrong. It ignores all previously clocked time, when it
should add them starting from the past day beyond
org-extend-today-until hours.  This also affects clock tables.

The problem can be reproduced in emacs with the following code,
as long as the current time is not between 11 PM and 12 AM:

  (progn
    (require 'org-clock)
    (setq org-clock-mode-line-total 'today)
    (setq org-extend-today-until 23)
    (format-time-string "%a %D %l:%M %p" (org-clock-get-sum-start)))

expected result:
A date of yesterday, time of 11:00 PM

Actual result:
A date of today, time of 11:00 PM

Note this patch only fixes a bug where org-extend-today-until
is already used.


- Ian Kelling

Attachment: 0001-Fix-incorrect-time-calculation-for-org-extend-today-.patch
Description: Text Data


reply via email to

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