]> source.dussan.org Git - vaadin-framework.git/commitdiff
tabsheet: changed the subcomponent rendering (show first, then update)
authorMatti Tahvonen <matti.tahvonen@itmill.com>
Wed, 29 Aug 2007 12:25:05 +0000 (12:25 +0000)
committerMatti Tahvonen <matti.tahvonen@itmill.com>
Wed, 29 Aug 2007 12:25:05 +0000 (12:25 +0000)
svn changeset:2149/svn branch:trunk

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

index 1ecddffc391966943a58bb3b32095cc1698a11b2..35698f03ffa81a02ba61fb0ecc1631311f937662 100644 (file)
@@ -110,9 +110,9 @@ public class ITabsheet extends TabPanel implements Paintable {
                                        tb.selectTab(index);
                                        remove(index);
                                        insert(content, (String) captions.get(index), index);
+                                       this.selectTab(index);
                                        ((Paintable)content).updateFromUIDL(tab
                                                        .getChildUIDL(0), client);
-                                       this.selectTab(index);
                                }
                                index++;
                        }
@@ -132,9 +132,9 @@ public class ITabsheet extends TabPanel implements Paintable {
                                        Widget content = client.getWidget(tab
                                                        .getChildUIDL(0));
                                        this.add(content, caption);
+                                       this.selectTab(this.getWidgetIndex(content));
                                        ((Paintable)content).updateFromUIDL(tab
                                                        .getChildUIDL(0), client);
-                                       this.selectTab(this.getWidgetIndex(content));
                                } else {
                                        this.add(new Label(), caption);
                                }