aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtur Signell <artur.signell@itmill.com>2008-11-13 11:22:38 +0000
committerArtur Signell <artur.signell@itmill.com>2008-11-13 11:22:38 +0000
commit0f817b7c1e578232cf01201a7ae21c86d00732d9 (patch)
treed21e0c8308afa1340899bab258ace7e37d7491ca
parent2acef3a2dc8ba8cbac309070d71c55e5eb86bc4a (diff)
downloadvaadin-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.java6
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 {
/*