]> source.dussan.org Git - vaadin-framework.git/commitdiff
#4103 hide error indicator for an empty required Select/ComboBox to be consistent...
authorHenri Sara <henri.sara@itmill.com>
Thu, 28 Jan 2010 07:25:38 +0000 (07:25 +0000)
committerHenri Sara <henri.sara@itmill.com>
Thu, 28 Jan 2010 07:25:38 +0000 (07:25 +0000)
svn changeset:11022/svn branch:6.2

src/com/vaadin/ui/Select.java

index e8e0dfebaab94a7220fb4a9143b404d6cf75ef1d..4174001d8739112c08c39a27c30494550ead1731 100644 (file)
@@ -234,6 +234,12 @@ public class Select extends AbstractSelect implements AbstractSelect.Filtering,
         currentPage = -1; // current page is always set by client
 
         optionRequest = true;
+
+        // Hide the error indicator if needed
+        if (isRequired() && isEmpty() && getComponentError() == null
+                && getErrorMessage() != null) {
+            target.addAttribute("hideErrors", true);
+        }
     }
 
     /**