From 845fd8d533f68383a80b27413f97bf26f2f0d774 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Mon, 9 Sep 2019 13:45:34 +0200 Subject: Fix "Preserve case" in advanced find MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixes: QTCREATORBUG-19696 Change-Id: Ife0bf9f68ff24f46e0ba1e5cc4a2db358f2a1a61 Reviewed-by: André Hartmann --- src/plugins/texteditor/basefilefind.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/plugins/texteditor/basefilefind.cpp b/src/plugins/texteditor/basefilefind.cpp index b3feef13f0..79c7d60d9b 100644 --- a/src/plugins/texteditor/basefilefind.cpp +++ b/src/plugins/texteditor/basefilefind.cpp @@ -533,8 +533,9 @@ QStringList BaseFileFind::replaceAll(const QString &text, if (item.userData.canConvert() && !item.userData.toStringList().isEmpty()) { replacement = Utils::expandRegExpReplacement(text, item.userData.toStringList()); } else if (preserveCase) { - const QString originalText = (item.mainRange.length() == 0) ? item.text - : item.mainRange.mid(text); + const QString originalText = (item.mainRange.length() == 0) + ? item.text + : item.mainRange.mid(item.text); replacement = Utils::matchCaseReplacement(originalText, text); } else { replacement = text; -- cgit v1.2.3