commit 7391ca961d7985918a8d7b4fb52b01078b83a5c9
Author: Stephan Witt <[email protected]>
Date:   Thu Aug 11 22:35:58 2022 +0200

    Additional cursor position validation required to avoid an assertion in 
Text::selectWord
---
 src/BufferView.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/BufferView.cpp b/src/BufferView.cpp
index 6f1b412..da309d6 100644
--- a/src/BufferView.cpp
+++ b/src/BufferView.cpp
@@ -1719,6 +1719,8 @@ void BufferView::dispatch(FuncRequest const & cmd, 
DispatchResult & dr)
                }
                if (cur.selection())
                        pattern = cur.selectionAsString(false);
+               else if (!cur.inTexted())
+                       break; // not suitable for selectWord at cursor
                else {
                        pos_type spos = cur.pos();
                        cur.innerText()->selectWord(cur, WHOLE_WORD);
-- 
lyx-cvs mailing list
[email protected]
http://lists.lyx.org/mailman/listinfo/lyx-cvs

Reply via email to