diff --git a/src/frontends/qt4/FindAndReplace.cpp b/src/frontends/qt4/FindAndReplace.cpp index 9f7f567d21..d83132ebe0 100644 --- a/src/frontends/qt4/FindAndReplace.cpp +++ b/src/frontends/qt4/FindAndReplace.cpp @@ -328,7 +328,8 @@ bool FindAndReplaceWidget::findAndReplaceScope(FindAndReplaceOptions & opt, bool continue; view_.setBusy(false); return true; - } + } else if (replace_all) + bv->clearSelection(); // No match found in current buffer (however old selection might have been replaced) // select next buffer in scope, if any diff --git a/status.20x b/status.20x index c01ece77f5..4a75bfd2fc 100644 --- a/status.20x +++ b/status.20x @@ -215,6 +215,8 @@ What's new * ADVANCED FIND AND REPLACE +- Fix crash with Replace All (bug 7410). + * BUILD/INSTALLATION