diff --git a/src/widgets/dialogs/SettingsDialog.cpp b/src/widgets/dialogs/SettingsDialog.cpp index d3edcb773..73ad5f756 100644 --- a/src/widgets/dialogs/SettingsDialog.cpp +++ b/src/widgets/dialogs/SettingsDialog.cpp @@ -285,6 +285,11 @@ void SettingsDialog::themeChangedEvent() this->setPalette(palette); } +void SettingsDialog::showEvent(QShowEvent *) +{ + this->ui_.search->setText(""); +} + ///// Widget creation helpers void SettingsDialog::onOkClicked() { diff --git a/src/widgets/dialogs/SettingsDialog.hpp b/src/widgets/dialogs/SettingsDialog.hpp index ff409fec2..5a064b667 100644 --- a/src/widgets/dialogs/SettingsDialog.hpp +++ b/src/widgets/dialogs/SettingsDialog.hpp @@ -39,6 +39,7 @@ public: protected: virtual void scaleChangedEvent(float newDpi) override; virtual void themeChangedEvent() override; + virtual void showEvent(QShowEvent *) override; private: static SettingsDialog *handle;