summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/find/findtoolwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/coreplugin/find/findtoolwindow.cpp')
-rw-r--r--src/plugins/coreplugin/find/findtoolwindow.cpp10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/plugins/coreplugin/find/findtoolwindow.cpp b/src/plugins/coreplugin/find/findtoolwindow.cpp
index 66521dc32b..73f5b7c991 100644
--- a/src/plugins/coreplugin/find/findtoolwindow.cpp
+++ b/src/plugins/coreplugin/find/findtoolwindow.cpp
@@ -32,6 +32,7 @@
#include "findplugin.h"
#include <coreplugin/icore.h>
+#include <utils/qtcassert.h>
#include <QSettings>
#include <QStringListModel>
@@ -225,17 +226,18 @@ void FindToolWindow::acceptAndGetParameters(QString *term, IFindFilter **filter)
void FindToolWindow::search()
{
QString term;
- IFindFilter *filter;
+ IFindFilter *filter = 0;
acceptAndGetParameters(&term, &filter);
- if (filter)
- filter->findAll(term, m_plugin->findFlags());
+ QTC_ASSERT(filter, return);
+ filter->findAll(term, m_plugin->findFlags());
}
void FindToolWindow::replace()
{
QString term;
- IFindFilter *filter;
+ IFindFilter *filter = 0;
acceptAndGetParameters(&term, &filter);
+ QTC_ASSERT(filter, return);
filter->replaceAll(term, m_plugin->findFlags());
}