1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-16 18:55:07 +00:00

GTextEditor: Fix obvious bug in find()

We forgot to rewind the search cursor after a partial match, which
would make us fail to find "xxy" in "xxxxy".
This commit is contained in:
Andreas Kling 2019-08-23 13:54:25 +02:00
parent 1ca6adee90
commit 748b38d80f

View file

@ -1125,6 +1125,8 @@ GTextRange GTextEditor::find(const StringView& needle, const GTextPosition& star
if (needle_index >= needle.length())
return { start_of_potential_match, next_position_after(position) };
} else {
if (needle_index > 0)
position = start_of_potential_match;
needle_index = 0;
}
position = next_position_after(position);