r19555 - gnucash/trunk/src/register/ledger-core - Bug #137017: Save the transaction date as a GDate directly, additionally.

Christian Stimming cstim at code.gnucash.org
Sun Sep 5 16:21:00 EDT 2010


Author: cstim
Date: 2010-09-05 16:21:00 -0400 (Sun, 05 Sep 2010)
New Revision: 19555
Trac: http://svn.gnucash.org/trac/changeset/19555

Modified:
   gnucash/trunk/src/register/ledger-core/split-register-model-save.c
Log:
Bug #137017: Save the transaction date as a GDate directly, additionally.

This way, the date that was entered by the user is now at least saved
in the kvp and can later be retrieved in case we really fix the
timezone dependence of our txn's dates.

Modified: gnucash/trunk/src/register/ledger-core/split-register-model-save.c
===================================================================
--- gnucash/trunk/src/register/ledger-core/split-register-model-save.c	2010-09-05 20:20:47 UTC (rev 19554)
+++ gnucash/trunk/src/register/ledger-core/split-register-model-save.c	2010-09-05 20:21:00 UTC (rev 19555)
@@ -57,7 +57,7 @@
 {
     SRSaveData *sd = save_data;
     const char *value;
-    Timespec ts;
+    GDate gdate;
 
     g_return_if_fail (gnc_basic_cell_has_name (cell, DATE_CELL));
 
@@ -68,9 +68,9 @@
 
     DEBUG ("DATE: %s", value ? value : "(null)");
 
-    gnc_date_cell_get_date ((DateCell *) cell, &ts);
+    gnc_date_cell_get_date_gdate ((DateCell *) cell, &gdate);
 
-    xaccTransSetDatePostedTS (sd->trans, &ts);
+    xaccTransSetDatePostedGDate (sd->trans, gdate);
 }
 
 static void



More information about the gnucash-changes mailing list