[LyX/master] Avoid duplication of words on screen

Jean-Marc Lasgouttes lasgouttes at lyx.org
Wed Dec 15 09:56:31 UTC 2021


commit 62ad205dbf99cb0384f864fe6e3f4ebe52de3257
Author: Jean-Marc Lasgouttes <lasgouttes at lyx.org>
Date:   Wed Dec 15 11:19:18 2021 +0100

    Avoid duplication of words on screen
    
    When giving up splitting a word sequence because it is not enough to
    make the row short enough, make sure to clean up properly.
---
 src/Row.cpp |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/src/Row.cpp b/src/Row.cpp
index db52b05..6d6d319 100644
--- a/src/Row.cpp
+++ b/src/Row.cpp
@@ -585,6 +585,7 @@ Row::Elements Row::shortenIfNeeded(int const w, int const next_width)
 			 */
 			if (wid_brk + cit_brk->dim.wid < w
 			    && dim_.wid - (wid_brk + brk.dim.wid) >= next_width) {
+				tail.clear();
 				break;
 			}
 			end_ = brk.endpos;


More information about the lyx-cvs mailing list