From 7391ca961d7985918a8d7b4fb52b01078b83a5c9 Mon Sep 17 00:00:00 2001 From: Stephan Witt Date: Thu, 11 Aug 2022 22:35:58 +0200 Subject: [PATCH] Additional cursor position validation required to avoid an assertion in Text::selectWord --- src/BufferView.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/BufferView.cpp b/src/BufferView.cpp index 6f1b412a5b..da309d63e5 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); -- 2.39.5