forked from qt-creator/qt-creator
Fix "Preserve case" in advanced find
Fixes: QTCREATORBUG-19696 Change-Id: Ife0bf9f68ff24f46e0ba1e5cc4a2db358f2a1a61 Reviewed-by: André Hartmann <aha_1980@gmx.de>
This commit is contained in:
@@ -533,8 +533,9 @@ QStringList BaseFileFind::replaceAll(const QString &text,
|
||||
if (item.userData.canConvert<QStringList>() && !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;
|
||||
|
Reference in New Issue
Block a user