commit 875b1def4fde82ff06089bd84fc9b3157878c011
Author: Jean-Marc Lasgouttes <lasgout...@lyx.org>
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
lyx-cvs@lists.lyx.org
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to