From dc56fefa6c8b8b313357067fc29300a5edbda736 Mon Sep 17 00:00:00 2001 From: cxl Date: Wed, 2 Jul 2014 12:38:15 +0000 Subject: [PATCH] ide: Refining find&replace git-svn-id: svn://ultimatepp.org/upp/trunk@7482 f0d560ea-af0d-0410-9eb7-867de7ffcac7 --- uppsrc/CodeEditor/FindReplace.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/uppsrc/CodeEditor/FindReplace.cpp b/uppsrc/CodeEditor/FindReplace.cpp index 7fc4b2751..6583a90ea 100644 --- a/uppsrc/CodeEditor/FindReplace.cpp +++ b/uppsrc/CodeEditor/FindReplace.cpp @@ -276,7 +276,6 @@ void CodeEditor::FindReplaceAddHistory() bool CodeEditor::Find(bool back, bool blockreplace, bool replace) { - FindReplaceAddHistory(); findreplace.find.Error(false); findreplace.info.SetLabel("&Find"); if(Find(back, (WString)~findreplace.find, findreplace.wholeword, @@ -634,8 +633,10 @@ void CodeEditor::ReplaceWildcard() void CodeEditor::CloseFindReplace() { - if(findreplace.IsOpen()) + if(findreplace.IsOpen()) { + FindReplaceAddHistory(); RemoveFrame(findreplace); + } } void CodeEditor::IncrementalFind()