diff --git a/lib/external/imgui/source/TextEditor.cpp b/lib/external/imgui/source/TextEditor.cpp index 17ce2a3fd..2611bded8 100644 --- a/lib/external/imgui/source/TextEditor.cpp +++ b/lib/external/imgui/source/TextEditor.cpp @@ -324,8 +324,8 @@ TextEditor::Coordinates TextEditor::FindWordStart(const Coordinates &aFrom) cons break; } - if (isalnum(cstart)) { - if (!isalnum(c)) { + if (isalnum(cstart) || cstart == '_') { + if (!isalnum(c) && c != '_') { cindex++; break; }