diff options
author | Matti Tahvonen <matti.tahvonen@itmill.com> | 2008-03-04 09:26:02 +0000 |
---|---|---|
committer | Matti Tahvonen <matti.tahvonen@itmill.com> | 2008-03-04 09:26:02 +0000 |
commit | 707960f829ab10ccbb71cee04f2ee5db3177071a (patch) | |
tree | c63c44875aca54a41a052d69ae30b63c10b773dd /src/com/itmill/toolkit/tests/TestBench.java | |
parent | bf910594825bb1a6b58c4f6c02d30f5779387ba9 (diff) | |
download | vaadin-framework-707960f829ab10ccbb71cee04f2ee5db3177071a.tar.gz vaadin-framework-707960f829ab10ccbb71cee04f2ee5db3177071a.zip |
Refactored CustomComponent. Fixed possible NPE in Abstract component. Optimization for AbstractComponent.
svn changeset:3963/svn branch:trunk
Diffstat (limited to 'src/com/itmill/toolkit/tests/TestBench.java')
-rw-r--r-- | src/com/itmill/toolkit/tests/TestBench.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/com/itmill/toolkit/tests/TestBench.java b/src/com/itmill/toolkit/tests/TestBench.java index c2e15b3b56..7245e0aece 100644 --- a/src/com/itmill/toolkit/tests/TestBench.java +++ b/src/com/itmill/toolkit/tests/TestBench.java @@ -19,6 +19,7 @@ import com.itmill.toolkit.ui.Component; import com.itmill.toolkit.ui.CustomComponent; import com.itmill.toolkit.ui.ExpandLayout; import com.itmill.toolkit.ui.Label; +import com.itmill.toolkit.ui.Layout; import com.itmill.toolkit.ui.Panel; import com.itmill.toolkit.ui.SplitPanel; import com.itmill.toolkit.ui.Tree; @@ -128,10 +129,13 @@ public class TestBench extends com.itmill.toolkit.Application implements try { final Application app = (Application) c.newInstance(); app.init(); - return app.getMainWindow().getLayout(); + Layout lo = app.getMainWindow().getLayout(); + lo.setParent(null); + return lo; } catch (final Exception e) { try { final CustomComponent cc = (CustomComponent) c.newInstance(); + cc.setSizeFull(); return cc; } catch (final Exception e1) { e1.printStackTrace(); |