[LyX/master] Remove useless SinglePar update when scrolling in text

Jean-Marc Lasgouttes lasgouttes at lyx.org
Wed Jul 3 15:45:22 UTC 2024


commit 2bdd691130e5507fc5cc2ca81e71eef189e90fc5
Author: Jean-Marc Lasgouttes <lasgouttes at lyx.org>
Date:   Wed Jul 3 17:31:38 2024 +0200

    Remove useless SinglePar update when scrolling in text
    
    Using SinglePar does not majke sense here since the paragraph is not
    modified and it might even not have a position yet.
    
    This fixes a crash in BufferView::singleParUpdate, which is not
    prepared (yet) to such situations.
---
 src/Text.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Text.cpp b/src/Text.cpp
index 6ffd5f894d..2a5ff9f0b8 100644
--- a/src/Text.cpp
+++ b/src/Text.cpp
@@ -5344,7 +5344,7 @@ void Text::dispatch(Cursor & cur, FuncRequest & cmd)
 		bvcur.setCurrentFont();
 		if (cur.top() == old) {
 			// We didn't move one iota, so no need to update the screen.
-			cur.screenUpdateFlags(Update::SinglePar | Update::FitCursor);
+			cur.screenUpdateFlags(Update::FitCursor);
 			//cur.noScreenUpdate();
 			return;
 		}


More information about the lyx-cvs mailing list