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