r15605 - gnucash/trunk/src/engine - Switch core SX instance generation from FreqSpec to Recurrence.

Josh Sled jsled at cvs.gnucash.org
Sun Feb 18 15:23:12 EST 2007


Author: jsled
Date: 2007-02-18 15:23:11 -0500 (Sun, 18 Feb 2007)
New Revision: 15605
Trac: http://svn.gnucash.org/trac/changeset/15605

Modified:
   gnucash/trunk/src/engine/SchedXaction.c
Log:
Switch core SX instance generation from FreqSpec to Recurrence.

Modified: gnucash/trunk/src/engine/SchedXaction.c
===================================================================
--- gnucash/trunk/src/engine/SchedXaction.c	2007-02-18 20:21:27 UTC (rev 15604)
+++ gnucash/trunk/src/engine/SchedXaction.c	2007-02-18 20:23:11 UTC (rev 15605)
@@ -502,7 +502,7 @@
       }
    }
 
-   xaccFreqSpecGetNextInstance( sx->freq, &last_occur, &next_occur );
+   recurrenceListNextInstance(sx->schedule, &last_occur, &next_occur);
 
    /* out-of-bounds check */
    if ( xaccSchedXactionHasEndDate( sx ) ) {
@@ -551,7 +551,7 @@
       g_date_subtract_days( &prev_occur, 1 );
    }
 
-   xaccFreqSpecGetNextInstance( sx->freq, &prev_occur, &next_occur );
+   recurrenceListNextInstance(sx->schedule, &prev_occur, &next_occur);
 
    if ( xaccSchedXactionHasEndDate( sx ) ) {
       GDate *end_date;



More information about the gnucash-changes mailing list