diff --git a/src/plugins/find/findtoolwindow.cpp b/src/plugins/find/findtoolwindow.cpp index eec831775b576ca4c23db8caa64ba4c43fb8384c..7cab358b90f96412c7e716a0102359166316cda9 100644 --- a/src/plugins/find/findtoolwindow.cpp +++ b/src/plugins/find/findtoolwindow.cpp @@ -136,7 +136,7 @@ void FindToolWindow::writeSettings() { QSettings *settings = Core::ICore::instance()->settings(); settings->beginGroup("Find"); - settings->setValue("CurrentFilter", m_currentFilter->id()); + settings->setValue("CurrentFilter", m_currentFilter ? 0 : m_currentFilter->id()); foreach (IFindFilter *filter, m_filters) filter->writeSettings(settings); settings->endGroup();