diff options
author | Marko Grönroos <magi@iki.fi> | 2007-11-16 14:05:41 +0000 |
---|---|---|
committer | Marko Grönroos <magi@iki.fi> | 2007-11-16 14:05:41 +0000 |
commit | 6f11c36955542350dfa8b92d174ef553cc6db2b3 (patch) | |
tree | 13599350e424a5092dccde63c6caae3f81712786 | |
parent | 08aa278ae6eeca785af74430ce56e25142018775 (diff) | |
download | vaadin-framework-6f11c36955542350dfa8b92d174ef553cc6db2b3.tar.gz vaadin-framework-6f11c36955542350dfa8b92d174ef553cc6db2b3.zip |
Fixed problem with an extra row and col in IGridLayout.
svn changeset:2855/svn branch:trunk
-rw-r--r-- | src/com/itmill/toolkit/terminal/gwt/client/ui/IGridLayout.java | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/client/ui/IGridLayout.java b/src/com/itmill/toolkit/terminal/gwt/client/ui/IGridLayout.java index e532e8b79f..d0ae64ed02 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/ui/IGridLayout.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/ui/IGridLayout.java @@ -34,12 +34,10 @@ public class IGridLayout extends FlexTable implements Paintable, Container { for (Iterator i = uidl.getChildIterator(); i.hasNext();) { UIDL r = (UIDL) i.next(); if ("gr".equals(r.getTag())) { - row++; column = 0; for (Iterator j = r.getChildIterator(); j.hasNext();) { UIDL c = (UIDL) j.next(); if ("gc".equals(c.getTag())) { - column++; int w; if (c.hasAttribute("w")) { w = c.getIntAttribute("w"); @@ -67,9 +65,10 @@ public class IGridLayout extends FlexTable implements Paintable, Container { } ((Paintable) child).updateFromUIDL(u, client); } - column += w - 1; + column += w; } } + row++; } } |