summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dw/textblock.cc7
1 files changed, 6 insertions, 1 deletions
diff --git a/dw/textblock.cc b/dw/textblock.cc
index 12868c11..53a1de24 100644
--- a/dw/textblock.cc
+++ b/dw/textblock.cc
@@ -2292,8 +2292,13 @@ bool Textblock::calcSizeOfWidgetInFlow (int wordIndex, Widget *widget,
// Since the child widget will regard floats, we do not have to include
// floats when calculating left and right border.
+
+ // TODO Actually line1OffsetEff should be used instead of line1Offset, but
+ // it may not initialized here. Anyway, since ignoreLine1OffsetSometimes
+ // is not used, line1OffsetEff is always equal to line1Offset.
+
int leftBorder = boxOffsetX () + leftInnerPadding
- + (lines->size () == 0 ? line1OffsetEff : 0);
+ + (lines->size () == 0 ? line1Offset /* ...Eff, actually */ : 0);
int rightBorder = boxRestWidth ();
int lastMargin, yLine = yOffsetOfLineToBeCreated (&lastMargin);