From: Artur Signell Date: Thu, 19 Feb 2009 15:01:54 +0000 (+0000) Subject: Fix for #2629 - Internal Error when invalid date is entered into textfield X-Git-Tag: 6.7.0.beta1~3105 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=583a2e76deb3de52b356d64944f6e95b8feb5e74;p=vaadin-framework.git Fix for #2629 - Internal Error when invalid date is entered into textfield svn changeset:6910/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITextualDate.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITextualDate.java index c7e48f6afd..e68342dcf6 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITextualDate.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITextualDate.java @@ -146,10 +146,11 @@ public class ITextualDate extends IDateField implements Paintable, Field, if (stamp == 0) { // If date parsing fails in firefox the stamp will be 0 date = null; + addStyleName(PARSE_ERROR_CLASSNAME); + } else { + // remove possibly added invalid value indication + removeStyleName(PARSE_ERROR_CLASSNAME); } - - // remove possibly added invalid value indication - removeStyleName(PARSE_ERROR_CLASSNAME); } catch (final Exception e) { ClientExceptionHandler.displayError(e.getMessage());