From e79a3755fda3d178760d04c062a6e7bd9d3b6e1c Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 12 Jan 2022 09:01:37 -0500 Subject: [PATCH] Fixed Replace in Files 'x' with 'xx' case --- IDE/src/ui/FindResultsPanel.bf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/IDE/src/ui/FindResultsPanel.bf b/IDE/src/ui/FindResultsPanel.bf index e53bb5dc..71f8891d 100644 --- a/IDE/src/ui/FindResultsPanel.bf +++ b/IDE/src/ui/FindResultsPanel.bf @@ -663,7 +663,7 @@ namespace IDE.ui //for (int i = 0; i < data.mTextLength - mSearchOptions.mSearchString.Length; i++) int i = 0; - while (i < data.mTextLength - mSearchOptions.mSearchString.Length) + while (i <= data.mTextLength - mSearchOptions.mSearchString.Length) { if ((isNewStart) || (!mSearchOptions.mMatchWholeWord)) { @@ -710,7 +710,7 @@ namespace IDE.ui editWidgetContent.PhysDeleteSelection(false); editWidgetContent.PhysInsertAtCursor(mSearchOptions.mReplaceString, false); - i += mSearchOptions.mSearchString.Length - 1; + i += mSearchOptions.mReplaceString.Length - 1; replaceCount++; replaceInFileCount++; }