]> source.dussan.org Git - vaadin-framework.git/commitdiff
Fix for #2629 - Internal Error when invalid date is entered into textfield
authorArtur Signell <artur.signell@itmill.com>
Thu, 19 Feb 2009 15:01:54 +0000 (15:01 +0000)
committerArtur Signell <artur.signell@itmill.com>
Thu, 19 Feb 2009 15:01:54 +0000 (15:01 +0000)
svn changeset:6910/svn branch:trunk

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

index c7e48f6afd7a8a1d1e2eea7474c5956dccc39f1d..e68342dcf654518cab6047c161a3f59c2ddb7a85 100644 (file)
@@ -146,10 +146,11 @@ public class ITextualDate extends IDateField implements Paintable, Field,
                     if (stamp == 0) {\r
                         // If date parsing fails in firefox the stamp will be 0\r
                         date = null;\r
+                        addStyleName(PARSE_ERROR_CLASSNAME);\r
+                    } else {\r
+                        // remove possibly added invalid value indication\r
+                        removeStyleName(PARSE_ERROR_CLASSNAME);\r
                     }\r
-\r
-                    // remove possibly added invalid value indication\r
-                    removeStyleName(PARSE_ERROR_CLASSNAME);\r
                 } catch (final Exception e) {\r
                     ClientExceptionHandler.displayError(e.getMessage());\r
 \r