From: Matti Tahvonen Date: Wed, 29 Aug 2007 12:25:05 +0000 (+0000) Subject: tabsheet: changed the subcomponent rendering (show first, then update) X-Git-Tag: 6.7.0.beta1~6056 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=7dee7b1d38fdeb116d2c63790489a08bf5e6e4e3;p=vaadin-framework.git tabsheet: changed the subcomponent rendering (show first, then update) svn changeset:2149/svn branch:trunk --- diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java index 1ecddffc39..35698f03ff 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java @@ -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); }