commit 875b1def4fde82ff06089bd84fc9b3157878c011
Author: Jean-Marc Lasgouttes <[email protected]>
Date: Tue Nov 17 17:47:22 2020 +0100
Take right margin into account for text inset width
This is particularly important for contents in RtL languages, where
the right margin may contain the paragraph indentation, or
itemize/enumeration symbols.
Fixes bug #12030.
---
src/TextMetrics.cpp | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/TextMetrics.cpp b/src/TextMetrics.cpp
index ddc84cf..e937950 100644
--- a/src/TextMetrics.cpp
+++ b/src/TextMetrics.cpp
@@ -550,7 +550,7 @@ bool TextMetrics::redoParagraph(pit_type const pit, bool
const align_rows)
first = row.endpos();
++row_index;
- pm.dim().wid = max(pm.dim().wid, row.width());
+ pm.dim().wid = max(pm.dim().wid, row.width() +
row.right_margin);
pm.dim().des += row.height();
} while (first < par.size() || need_new_row);
--
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs