Re: Proposed patch to the End of Recurrence problem
- From: "Charles R. Tersteeg" <aa0na arrl net>
- To: calendar-list gnome org
- Subject: Re: Proposed patch to the End of Recurrence problem
- Date: Tue, 28 Dec 1999 22:11:04 -0600
Would this be the best fix?
Would this impact on anything else?
my 2¢ worth,
Chuck
Eskil Heyn Olsen wrote:
> Oy...
>
> This patch fixes the bug in "End on date" recurrence in gnomecal. The
> problem was, that the last day was "lost". Problem is, that the rrule has
> time T000000, and the event eg. T140000. Thus the comparison function in
> calobj.c misses the last day as !(000000 > 140000).
>
> To fix, during parsing of the enddate, I add 86400 secs (1 day).
>
> Comments or can I commit ?
>
> Index: calobj.c
> ===================================================================
> RCS file: /cvs/gnome/gnome-pim/gncal/calobj.c,v
> retrieving revision 1.57
> diff -r1.57 calobj.c
> 403a404
> > g_message("enndate = %s",*str);
> 405c406,409
> < o->recur->_enddate = time_from_isodate (*str);
> ---
> > /* As the rrule has T000000 as hour:min stamp, we add
> > 86400 secs to make the rrule end at the end-of-
> > day, instead of beginning-of-day */
> > o->recur->_enddate = time_from_isodate (*str) + 86400;
>
> /dev/eskil
> ---
>
> --
> FAQ: Frequently-Asked Questions at http://www.gnome.org/gnomefaq
> To unsubscribe: mail calendar-list-request@gnome.org with
> "unsubscribe" as the Subject.
begin:vcard
n:Tersteeg;Charles R.
x-mozilla-html:TRUE
adr:;;;;;;
version:2.1
email;internet:aa0na@arrl.net
note;quoted-printable:icq# 15315331=0D=0Ahttp://cyberways.tripod.com=0D=0A
x-mozilla-cpt:;0
fn:Charles R. Tersteeg
end:vcard
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]