diff options
author | Artur Signell <artur.signell@itmill.com> | 2008-11-13 11:22:38 +0000 |
---|---|---|
committer | Artur Signell <artur.signell@itmill.com> | 2008-11-13 11:22:38 +0000 |
commit | 0f817b7c1e578232cf01201a7ae21c86d00732d9 (patch) | |
tree | d21e0c8308afa1340899bab258ace7e37d7491ca | |
parent | 2acef3a2dc8ba8cbac309070d71c55e5eb86bc4a (diff) | |
download | vaadin-framework-0f817b7c1e578232cf01201a7ae21c86d00732d9.tar.gz vaadin-framework-0f817b7c1e578232cf01201a7ae21c86d00732d9.zip |
Fixed TabSheet size update problem
svn changeset:5885/svn branch:trunk
-rw-r--r-- | src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java | 6 |
1 files changed, 3 insertions, 3 deletions
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 f806039e58..d0f624f608 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/ITabsheet.java @@ -558,7 +558,7 @@ public class ITabsheet extends ITabsheetBase implements } public boolean requestLayout(Set<Paintable> child) { - if (height != null && width != null) { + if (!isDynamicHeight() && !isDynamicWidth()) { /* * If the height and width has been specified for this container the * child components cannot make the size of the layout change @@ -567,14 +567,14 @@ public class ITabsheet extends ITabsheetBase implements return true; } + fixVisibleTabSize(); + if (renderInformation.updateSize(getElement())) { /* * Size has changed so we let the child components know about the * new size. */ - fixVisibleTabSize(); iLayout(); - return false; } else { /* |