Mercurial > dwindows
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); }