r16628 - gnucash/branches/gda-dev/src/backend/gda - Don't crash when loading null date
Phil Longstaff
plongstaff at cvs.gnucash.org
Sun Dec 9 16:33:57 EST 2007
Author: plongstaff
Date: 2007-12-09 16:33:56 -0500 (Sun, 09 Dec 2007)
New Revision: 16628
Trac: http://svn.gnucash.org/trac/changeset/16628
Modified:
gnucash/branches/gda-dev/src/backend/gda/gnc-backend-util-gda.c
Log:
Don't crash when loading null date
Modified: gnucash/branches/gda-dev/src/backend/gda/gnc-backend-util-gda.c
===================================================================
--- gnucash/branches/gda-dev/src/backend/gda/gnc-backend-util-gda.c 2007-12-09 04:21:27 UTC (rev 16627)
+++ gnucash/branches/gda-dev/src/backend/gda/gnc-backend-util-gda.c 2007-12-09 21:33:56 UTC (rev 16628)
@@ -616,7 +616,8 @@
val = gda_data_model_get_value_at_col_name( pModel, table->col_name, row );
if( gda_value_is_null( val ) ) {
- (*setter)( pObject, NULL );
+ date = g_date_new_dmy( 1, 1, 1970 );
+ (*setter)( pObject, date );
} else {
if( G_VALUE_HOLDS_STRING( val ) ) {
const gchar* s = g_value_get_string( val );
More information about the gnucash-changes
mailing list