Fix suggestions still being given in comments sometimes

This commit is contained in:
Sinai 2021-08-23 18:35:22 +10:00
parent 20298aa47b
commit bcf9a801a9

View File

@ -121,16 +121,15 @@ namespace UnityExplorer.CSConsole
{ {
while (input.Length - 1 >= matchEndIdx) while (input.Length - 1 >= matchEndIdx)
{ {
matchEndIdx++;
if (IsNewLine(input[matchEndIdx])) if (IsNewLine(input[matchEndIdx]))
break; break;
matchEndIdx++;
} }
} }
// check caretIdx to determine inStringOrComment state // check caretIdx to determine inStringOrComment state
if (caretIdx >= match.startIndex && (caretIdx <= matchEndIdx || (caretIdx >= input.Length && matchEndIdx >= input.Length - 1))) if (caretIdx >= match.startIndex && (caretIdx <= (matchEndIdx+1) || (caretIdx >= input.Length && matchEndIdx >= input.Length - 1)))
caretInStringOrComment = match.isStringOrComment; caretInStringOrComment = match.isStringOrComment;
} }
// Append trailing unhighlighted input // Append trailing unhighlighted input