changeset 46:30d091bc7899

Fixed an error in the container date code on Windows and Unix.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Tue, 30 Oct 2001 10:49:09 +0000
parents 90aa71b3298a
children 997e9ed670ef
files gtk/dw.c win/dw.c
diffstat 2 files changed, 9 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/gtk/dw.c	Tue Oct 30 10:15:44 2001 +0000
+++ b/gtk/dw.c	Tue Oct 30 10:49:09 2001 +0000
@@ -2930,7 +2930,11 @@
 	{
 		CDATE fdate = *((CDATE *)data);
 
-		sprintf(textbuffer, "%s %d, %d", monthlist[fdate.month], fdate.day, fdate.year);
+		if(fdate.month > 0)
+			sprintf(textbuffer, "%s %d, %d", monthlist[fdate.month-1], fdate.day, fdate.year);
+        else
+			strcpy(textbuffer, "");
+
 		gtk_clist_set_text(GTK_CLIST(clist), row, column, textbuffer);
 	}
 	else if(flag & DW_CFA_TIME)
--- a/win/dw.c	Tue Oct 30 10:15:44 2001 +0000
+++ b/win/dw.c	Tue Oct 30 10:49:09 2001 +0000
@@ -5008,7 +5008,10 @@
 	{
 		CDATE fdate = *((CDATE *)data);
 
-		sprintf(textbuffer, "%s %d, %d", monthlist[fdate.month], fdate.day, fdate.year);
+		if(fdate.month > 0)
+			sprintf(textbuffer, "%s %d, %d", monthlist[fdate.month-1], fdate.day, fdate.year);
+        else
+			strcpy(textbuffer, "");
 		lvi.pszText = textbuffer;
 		lvi.cchTextMax = strlen(textbuffer);
 	}