diff options
author | Leif Åstrand <leif@vaadin.com> | 2012-02-16 10:04:00 +0200 |
---|---|---|
committer | Leif Åstrand <leif@vaadin.com> | 2012-02-16 10:04:00 +0200 |
commit | be3b7fd92af290da5692082e186b622d59614e72 (patch) | |
tree | 28da81d9e7acd12937a2c84d4d63a6e53878efb8 | |
parent | 865e8ef626b2a5645114c5b75500d9b435c76c62 (diff) | |
download | vaadin-framework-be3b7fd92af290da5692082e186b622d59614e72.tar.gz vaadin-framework-be3b7fd92af290da5692082e186b622d59614e72.zip |
Use required size instead of offset size (#8313)
Consistency with 6.x is otherwise broken in some cases where the
bounding rectangle gets rounded
-rw-r--r-- | src/com/vaadin/terminal/gwt/client/MeasuredSize.java | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/MeasuredSize.java b/src/com/vaadin/terminal/gwt/client/MeasuredSize.java index 93642df7ec..ddd408a132 100644 --- a/src/com/vaadin/terminal/gwt/client/MeasuredSize.java +++ b/src/com/vaadin/terminal/gwt/client/MeasuredSize.java @@ -196,13 +196,13 @@ public final class MeasuredSize { } this.borders = borders; - int offsetHeight = widget.getOffsetHeight(); + int requiredHeight = Util.getRequiredHeight(widget); int marginHeight = sumHeights(margins); - setOuterHeight(offsetHeight + marginHeight); + setOuterHeight(requiredHeight + marginHeight); - int offsetWidth = widget.getOffsetWidth(); + int requiredWidth = Util.getRequiredWidth(widget); int marginWidth = sumWidths(margins); - setOuterWidth(offsetWidth + marginWidth); + setOuterWidth(requiredWidth + marginWidth); // int i = 0; for (Entry<Element, int[]> entry : dependencySizes.entrySet()) { |