]> source.dussan.org Git - vaadin-framework.git/commitdiff
requests more repaints
authorMarc Englund <marc.englund@itmill.com>
Wed, 12 Sep 2007 07:38:43 +0000 (07:38 +0000)
committerMarc Englund <marc.englund@itmill.com>
Wed, 12 Sep 2007 07:38:43 +0000 (07:38 +0000)
svn changeset:2281/svn branch:trunk

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

index 43662bb00160740417cee49c27637ab560c09d66..9befb25f1c0841bb071a762f065ca0cec77abaaa 100644 (file)
@@ -179,6 +179,7 @@ public abstract class AbstractComponent implements Component, MethodEventSource
        public void setStyle(String style) {
                if(style == null || "".equals(style)) {
                        styles = null;
+                       requestRepaint();
                        return;
                }
                if(this.styles == null) {
@@ -195,13 +196,15 @@ public abstract class AbstractComponent implements Component, MethodEventSource
                if(this.styles == null) {
                        styles = new ArrayList();
                }
-               if(! styles.contains(style))
+               if(! styles.contains(style)) {
                        this.styles.add(style);
-               requestRepaint();
+                       requestRepaint();
+               }
        }
        
        public void removeStyleName(String style) {
                styles.remove(style);
+               requestRepaint();
        }
        
        /*