diff --git a/src/plugins/help/filtersettingspage.cpp b/src/plugins/help/filtersettingspage.cpp index faf02d941ca..f114b6f99df 100644 --- a/src/plugins/help/filtersettingspage.cpp +++ b/src/plugins/help/filtersettingspage.cpp @@ -247,6 +247,12 @@ void FilterSettingsPage::apply() } } +void FilterSettingsPage::finish() +{ + disconnect(Core::HelpManager::instance(), SIGNAL(documentationChanged()), + this, SLOT(updateFilterPage())); +} + bool FilterSettingsPage::matches(const QString &s) const { return m_searchKeywords.contains(s, Qt::CaseInsensitive); diff --git a/src/plugins/help/filtersettingspage.h b/src/plugins/help/filtersettingspage.h index 1af5549e318..0968b1d3dba 100644 --- a/src/plugins/help/filtersettingspage.h +++ b/src/plugins/help/filtersettingspage.h @@ -52,7 +52,7 @@ public: QWidget *createPage(QWidget *parent); void apply(); - void finish() {} + void finish(); virtual bool matches(const QString &s) const; signals: