Qt: Reset palette and style when selecting default theme

Fixes palette and style getting stuck when switching to default theme
after having used dark fusion theme earlier in the same session.
This commit is contained in:
Albert Liu 2020-06-24 15:12:21 -07:00
parent ad727c7991
commit 788a9a6768

View file

@ -672,6 +672,12 @@ void MainWindow::updateTheme()
} }
else else
{ {
qApp->setPalette(QApplication::style()->standardPalette());
QStringList available_styles = QStyleFactory::keys();
if (!available_styles.empty())
qApp->setStyle(QStyleFactory::create(available_styles.first()));
qApp->setStyleSheet(QString()); qApp->setStyleSheet(QString());
} }