diff -r b13071610c07 -r f816b9e73fcb QTfrontend/ui/widget/themeprompt.cpp --- a/QTfrontend/ui/widget/themeprompt.cpp Mon Mar 26 15:12:33 2018 +0200 +++ b/QTfrontend/ui/widget/themeprompt.cpp Tue Mar 27 04:39:31 2018 +0200 @@ -121,7 +121,7 @@ // Cancel button (closes dialog) QPushButton * btnCancel = new QPushButton(tr("Cancel")); - connect(btnCancel, SIGNAL(clicked()), this, SLOT(reject())); + connect(btnCancel, SIGNAL(clicked()), this, SLOT(onRejected())); // Select button QPushButton * btnSelect = new QPushButton(tr("Use selected theme")); @@ -170,9 +170,16 @@ list->moveRight(); } +void ThemePrompt::onRejected() +{ + reject(); + filterModel->setFilterFixedString(QString()); +} + void ThemePrompt::onAccepted() { themeChosen(list->currentIndex()); + filterModel->setFilterFixedString(QString()); } // When a theme is selected