summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/vaadin/terminal/gwt/client/ui/layout/VLayoutSlot.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/com/vaadin/terminal/gwt/client/ui/layout/VLayoutSlot.java b/src/com/vaadin/terminal/gwt/client/ui/layout/VLayoutSlot.java
index 1ef63bcc88..f44d662e97 100644
--- a/src/com/vaadin/terminal/gwt/client/ui/layout/VLayoutSlot.java
+++ b/src/com/vaadin/terminal/gwt/client/ui/layout/VLayoutSlot.java
@@ -76,10 +76,10 @@ public abstract class VLayoutSlot {
} else {
captionAboveCompnent = !caption.shouldBePlacedAfterComponent();
if (!captionAboveCompnent) {
- paddingRight += captionWidth;
availableWidth -= captionWidth;
captionStyle.clearLeft();
- captionStyle.setRight(0, Unit.PX);
+ captionStyle.setRight(paddingRight, Unit.PX);
+ paddingRight += captionWidth;
} else {
captionStyle.setLeft(0, Unit.PX);
captionStyle.clearRight();