From 4c42c2619d61aa44676f7eae8fcb3b2e67fc625d Mon Sep 17 00:00:00 2001 From: Marc Englund Date: Mon, 27 Aug 2007 14:26:09 +0000 Subject: [PATCH] fix: did not clear old entries when repainting svn changeset:2133/svn branch:trunk --- .../itmill/toolkit/terminal/gwt/client/ui/ICalendar.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/ICalendar.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/ICalendar.java index c9666b9e9e..fd731b963b 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/ICalendar.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/ICalendar.java @@ -60,6 +60,7 @@ public class ICalendar extends IDateField { Date maxDate = (max > 0 ? new Date(max) : null); calPanel.setLimits(minDate, maxDate); } + this.entrySource.clear(); for (Iterator cit = uidl.getChildIterator(); cit.hasNext();) { UIDL child = (UIDL) cit.next(); if (child.getTag().equals("items")) { @@ -116,7 +117,7 @@ public class ICalendar extends IDateField { text += (text == "" ? "" : ", ") + (title != null ? title : "?"); } - } + } hourTable.setHTML(i, 1, "" + text + ""); hourTable.getCellFormatter().setStyleName(i, 1, CLASSNAME + "-title"); @@ -169,6 +170,10 @@ public class ICalendar extends IDateField { return res; } + + public void clear() { + items.clear(); + } } -- 2.39.5