]> source.dussan.org Git - vaadin-framework.git/commitdiff
changed order of component adding, in case super.addComponent() throws...
authorMarc Englund <marc.englund@itmill.com>
Fri, 1 Feb 2008 12:23:13 +0000 (12:23 +0000)
committerMarc Englund <marc.englund@itmill.com>
Fri, 1 Feb 2008 12:23:13 +0000 (12:23 +0000)
svn changeset:3703/svn branch:trunk

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

index e720caf6199780dccd39d22ca115f9ac3533ae3c..6eefd72a464ad6c993d87f84f8903de0c2b204fc 100644 (file)
@@ -128,8 +128,8 @@ public class OrderedLayout extends AbstractLayout {
      *                the component to be added.
      */
     public void addComponent(Component c) {
-        components.add(c);
         super.addComponent(c);
+        components.add(c);
         requestRepaint();
     }
 
@@ -141,8 +141,8 @@ public class OrderedLayout extends AbstractLayout {
      *                the component to be added.
      */
     public void addComponentAsFirst(Component c) {
-        components.addFirst(c);
         super.addComponent(c);
+        components.addFirst(c);
         requestRepaint();
     }
 
@@ -156,8 +156,8 @@ public class OrderedLayout extends AbstractLayout {
      *                currently in and after the position are shifted forwards.
      */
     public void addComponent(Component c, int index) {
-        components.add(index, c);
         super.addComponent(c);
+        components.add(index, c);
         requestRepaint();
     }