From be274888dd30a55e140f0c1c77e68eb097b77338 Mon Sep 17 00:00:00 2001 From: nemu Date: Tue, 9 Jun 2009 13:29:29 +0000 Subject: [PATCH] eliminated infinite loop problem while replacing --- src/musrgui/PTextEdit.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/musrgui/PTextEdit.cpp b/src/musrgui/PTextEdit.cpp index 734d4000..e91dc310 100644 --- a/src/musrgui/PTextEdit.cpp +++ b/src/musrgui/PTextEdit.cpp @@ -1811,7 +1811,7 @@ void PTextEdit::replaceAll() currentEditor()->setCursorPosition(0,0); - int para = 0, index = 0; + int para = 1, index = 1; while (currentEditor()->find(fFindReplaceData->findText, fFindReplaceData->caseSensitive, fFindReplaceData->wholeWordsOnly, @@ -1822,6 +1822,8 @@ void PTextEdit::replaceAll() // replace the text currentEditor()->insert(fFindReplaceData->replaceText); + + index++; } emit close();