]> source.dussan.org Git - vaadin-framework.git/commitdiff
setting null or "" for style empties style list
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 21 Aug 2007 10:25:52 +0000 (10:25 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Tue, 21 Aug 2007 10:25:52 +0000 (10:25 +0000)
svn changeset:2087/svn branch:trunk

src/com/itmill/toolkit/ui/AbstractComponent.java

index d872b644c248e249bb37d02b44aa389b327dc3fe..43662bb00160740417cee49c27637ab560c09d66 100644 (file)
@@ -177,8 +177,10 @@ public abstract class AbstractComponent implements Component, MethodEventSource
         * default documentation from implemented interface.
         */
        public void setStyle(String style) {
-               if(style == null)
+               if(style == null || "".equals(style)) {
+                       styles = null;
                        return;
+               }
                if(this.styles == null) {
                        styles = new ArrayList();
                }
@@ -188,7 +190,7 @@ public abstract class AbstractComponent implements Component, MethodEventSource
        }
        
        public void addStyleName(String style) {
-               if(style == null)
+               if(style == null || "".equals(style))
                        return;
                if(this.styles == null) {
                        styles = new ArrayList();