aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorArtur Signell <artur.signell@itmill.com>2008-12-18 12:21:55 +0000
committerArtur Signell <artur.signell@itmill.com>2008-12-18 12:21:55 +0000
commit47feb7567c3eada41be8ed2c69da2539123652eb (patch)
tree6d311b56d2cc8ee6558fc393c6f24dbfd778a701 /src
parent61026e4cbf89dda8c46eb5a23af084a4736aa249 (diff)
downloadvaadin-framework-47feb7567c3eada41be8ed2c69da2539123652eb.tar.gz
vaadin-framework-47feb7567c3eada41be8ed2c69da2539123652eb.zip
Subwindow can define size of layout even though its width is undefined
svn changeset:6269/svn branch:trunk
Diffstat (limited to 'src')
-rw-r--r--src/com/itmill/toolkit/terminal/gwt/server/ComponentSizeValidator.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/server/ComponentSizeValidator.java b/src/com/itmill/toolkit/terminal/gwt/server/ComponentSizeValidator.java
index cca56e3034..ebb868ead4 100644
--- a/src/com/itmill/toolkit/terminal/gwt/server/ComponentSizeValidator.java
+++ b/src/com/itmill/toolkit/terminal/gwt/server/ComponentSizeValidator.java
@@ -543,15 +543,17 @@ public class ComponentSizeValidator {
|| parent instanceof CustomComponent) {
// TODO vertical splitpanel with another non relative component?
return false;
+ } else if (parent instanceof Window) {
+ // Sub window can define width based on caption
+ if (parent.getCaption() != null
+ && !parent.getCaption().equals("")) {
+ return true;
+ } else {
+ return false;
+ }
} else if (parent instanceof Panel) {
// TODO Panel should be able to define width based on caption
return false;
- // if (parent.getCaption() != null
- // && !parent.getCaption().equals("")) {
- // return true;
- // } else {
- // return false;
- // }
} else {
return true;
}