summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeif Åstrand <leif@vaadin.com>2012-02-16 10:04:00 +0200
committerLeif Åstrand <leif@vaadin.com>2012-02-16 10:04:00 +0200
commitbe3b7fd92af290da5692082e186b622d59614e72 (patch)
tree28da81d9e7acd12937a2c84d4d63a6e53878efb8
parent865e8ef626b2a5645114c5b75500d9b435c76c62 (diff)
downloadvaadin-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.java8
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()) {