From 41b6ffa67b7504085ca39d4e4548c2ccbb4c33b0 Mon Sep 17 00:00:00 2001 From: "Veronica K. B. Olsen" <1619840+vkbo@users.noreply.github.com> Date: Sun, 26 Jul 2020 22:19:29 +0200 Subject: [PATCH] Drop the whole case check in replace --- nw/gui/doceditor.py | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) diff --git a/nw/gui/doceditor.py b/nw/gui/doceditor.py index d961ad8c..7a6a9837 100644 --- a/nw/gui/doceditor.py +++ b/nw/gui/doceditor.py @@ -1237,18 +1237,10 @@ class GuiDocEditor(QTextEdit): replWith = self.docSearch.getReplaceText() selText = theCursor.selectedText() - if self.docSearch.doMatchCap: - replWith = transferCase(selText, replWith) + if searchFor: + if self.docSearch.doMatchCap: + replWith = transferCase(selText, replWith) - if self.docSearch.isRegEx: - isMatch = True - else: - if not self.docSearch.isCaseSense: - isMatch = searchFor.lower() == selText.lower() - else: - isMatch = searchFor == selText - - if isMatch: theCursor.beginEditBlock() theCursor.removeSelectedText() theCursor.insertText(replWith) @@ -1259,7 +1251,6 @@ class GuiDocEditor(QTextEdit): searchFor, replWith, theCursor.blockNumber() )) - if searchFor: self._findNext() return