]> source.dussan.org Git - vaadin-framework.git/commitdiff
fix: did not clear old entries when repainting
authorMarc Englund <marc.englund@itmill.com>
Mon, 27 Aug 2007 14:26:09 +0000 (14:26 +0000)
committerMarc Englund <marc.englund@itmill.com>
Mon, 27 Aug 2007 14:26:09 +0000 (14:26 +0000)
svn changeset:2133/svn branch:trunk

src/com/itmill/toolkit/terminal/gwt/client/ui/ICalendar.java

index c9666b9e9e1f2f13148897d65fe45d567385db48..fd731b963b6f58e42d745f5fbaf75168b8e67a56 100644 (file)
@@ -60,6 +60,7 @@ public class ICalendar extends IDateField {
            Date maxDate = (max > 0 ? new Date(max) : null);\r
            calPanel.setLimits(minDate, maxDate);\r
        }\r
+       this.entrySource.clear();\r
        for (Iterator cit = uidl.getChildIterator(); cit.hasNext();) {\r
            UIDL child = (UIDL) cit.next();\r
            if (child.getTag().equals("items")) {\r
@@ -116,7 +117,7 @@ public class ICalendar extends IDateField {
                    text += (text == "" ? "" : ", ")\r
                            + (title != null ? title : "?");\r
                }\r
-           }\r
+           } \r
            hourTable.setHTML(i, 1, "<span>" + text + "</span>");\r
            hourTable.getCellFormatter().setStyleName(i, 1,\r
                    CLASSNAME + "-title");\r
@@ -169,6 +170,10 @@ public class ICalendar extends IDateField {
 \r
            return res;\r
        }\r
+       \r
+       public void clear() {\r
+           items.clear();\r
+       }\r
 \r
     }\r
 \r