diff --git a/src/plugins/texteditor/basefilefind.cpp b/src/plugins/texteditor/basefilefind.cpp
index a86688b16833e4b5dd9f691340095e62b5731c9e..f94f6b789c105e0906c123cf96bae26078bdadb1 100644
--- a/src/plugins/texteditor/basefilefind.cpp
+++ b/src/plugins/texteditor/basefilefind.cpp
@@ -95,7 +95,9 @@ void BaseFileFind::findAll(const QString &txt, QTextDocument::FindFlags findFlag
     Core::FutureProgress *progress = 
         Core::ICore::instance()->progressManager()->addTask(m_watcher.future(),
                                                                         "Search",
-                                                                        Constants::TASK_SEARCH);
+                                                                        Constants::TASK_SEARCH,
+                                                                        Core::ProgressManager::CloseOnSuccess
+                                                                        );
     progress->setWidget(createProgressWidget());
     connect(progress, SIGNAL(clicked()), m_resultWindow, SLOT(popup()));
 }