svn changeset:4634/svn branch:trunk
d = entry.getEnd();\r
hours = (d.getDate() > date.getDate() ? 24 : d.getHours())\r
- start;\r
- if (hours == 0) {\r
+ if (hours < 1) {\r
// We can't draw entries smaller than\r
// one\r
hours = 1;\r
// TODO should remove+readd if the same entry (id) is\r
// added again\r
\r
- for (final Date d = entry.getStart(); d.getYear() <= entry.getEnd()\r
- .getYear()\r
+ for (final Date d = new Date(entry.getStart().getTime()); d\r
+ .getYear() <= entry.getEnd().getYear()\r
&& d.getMonth() <= entry.getEnd().getYear()\r
&& d.getDate() <= entry.getEnd().getDate(); d.setTime(d\r
.getTime() + 86400000)) {\r