From 583a2e76deb3de52b356d64944f6e95b8feb5e74 Mon Sep 17 00:00:00 2001 From: Artur Signell Date: Thu, 19 Feb 2009 15:01:54 +0000 Subject: [PATCH] Fix for #2629 - Internal Error when invalid date is entered into textfield svn changeset:6910/svn branch:trunk --- .../toolkit/terminal/gwt/client/ui/ITextualDate.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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()); -- 2.39.5