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));
 }