From 3a0131e418797b00693230b8a75959ba484646f3 Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Wed, 28 Feb 2024 20:48:35 +0100 Subject: [PATCH] ImGui: fix right move Ctrl + arrow should move to word end, not next word. This also fixes a bug where it would index into into the second character when the line end gets reached. --- src/thirdparty/imgui/misc/imgui_logger.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/thirdparty/imgui/misc/imgui_logger.cpp b/src/thirdparty/imgui/misc/imgui_logger.cpp index 146980c3..fd0f2ccb 100644 --- a/src/thirdparty/imgui/misc/imgui_logger.cpp +++ b/src/thirdparty/imgui/misc/imgui_logger.cpp @@ -1239,7 +1239,7 @@ void CTextLogger::MoveRight(int aAmount, bool aSelect, bool aWordMode) cindex += UTF8CharLength(line.buffer[cindex]); m_State.m_CursorPosition = Coordinates(lindex, GetCharacterColumn(lindex, cindex)); if (aWordMode) - m_State.m_CursorPosition = FindNextWord(m_State.m_CursorPosition); + m_State.m_CursorPosition = FindWordEnd(m_State.m_CursorPosition); } }