From 7d749fc53a183cdb2281f6a78bb0840e5345e8b5 Mon Sep 17 00:00:00 2001 From: Kawe Mazidjatari <48657826+Mauler125@users.noreply.github.com> Date: Mon, 20 Jun 2022 13:23:38 +0200 Subject: [PATCH] Skip space characters properly in CTextLogger --- r5dev/thirdparty/imgui/src/imgui_logger.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/r5dev/thirdparty/imgui/src/imgui_logger.cpp b/r5dev/thirdparty/imgui/src/imgui_logger.cpp index cce4c8d5..2b9364d8 100644 --- a/r5dev/thirdparty/imgui/src/imgui_logger.cpp +++ b/r5dev/thirdparty/imgui/src/imgui_logger.cpp @@ -384,13 +384,12 @@ CTextLogger::Coordinates CTextLogger::FindWordEnd(const Coordinates & aFrom) con if (prevspace != !!isspace(c)) { if (isspace(c)) - while (cindex < (int)line.size() && isspace(line[cindex].m_Char)) + while (cindex < (int)line.size() && !isspace(line[cindex].m_Char)) ++cindex; break; } cindex += d; } - cindex--; return Coordinates(aFrom.m_nLine, GetCharacterColumn(aFrom.m_nLine, cindex)); }