aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/vaadin/terminal/gwt/client/ui/VCalendarPanel.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/ui/VCalendarPanel.java b/src/com/vaadin/terminal/gwt/client/ui/VCalendarPanel.java
index c97f360d53..f3adb6f514 100644
--- a/src/com/vaadin/terminal/gwt/client/ui/VCalendarPanel.java
+++ b/src/com/vaadin/terminal/gwt/client/ui/VCalendarPanel.java
@@ -1242,8 +1242,8 @@ public class VCalendarPanel extends FocusableFlexTable implements
focusedDate = (Date) value.clone();
}
- // Re-render calendar if the month or year has changed
- if (oldValue == null || value == null
+ // Re-render calendar if the resolution or the month or year has changed
+ if (oldResolution != resolution || oldValue == null || value == null
|| oldValue.getYear() != value.getYear()
|| oldValue.getMonth() != value.getMonth()) {
renderCalendar();