From: <nic...@us...> - 2003-09-03 10:39:52
|
Update of /cvsroot/jcharts/krysalis-jcharts/src/scratchpad/org/krysalis/jcharts/gantt In directory sc8-pr-cvs1:/tmp/cvs-serv9571/src/scratchpad/org/krysalis/jcharts/gantt Modified Files: DateHandler.java Log Message: Fix bug that made the calendar roll on the DATE and not DAY_OF_YEAR. A testcase has been committed to make sure this doesn't happen again. Index: DateHandler.java =================================================================== RCS file: /cvsroot/jcharts/krysalis-jcharts/src/scratchpad/org/krysalis/jcharts/gantt/DateHandler.java,v retrieving revision 1.7 retrieving revision 1.8 diff -C2 -d -r1.7 -r1.8 *** DateHandler.java 2 Sep 2003 16:25:55 -0000 1.7 --- DateHandler.java 3 Sep 2003 10:39:49 -0000 1.8 *************** *** 230,238 **** c.set(Calendar.WEEK_OF_YEAR, week); c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); ! // | S | M | T | W | T | F | // X +4 if (!startDay) { ! c.roll(Calendar.DATE, +4); } --- 230,238 ---- c.set(Calendar.WEEK_OF_YEAR, week); c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY); ! // | S | M | T | W | T | F | // X +4 if (!startDay) { ! c.roll(Calendar.DAY_OF_YEAR, +4); } |