Merge pull request #860 from FearlessTobi/port-3911

Port #3911 from Citra: "citra-qt: optimize settings application"
This commit is contained in:
bunnei
2018-07-30 10:08:55 -07:00
committed by GitHub
5 changed files with 3 additions and 6 deletions

View File

@ -723,10 +723,12 @@ void GMainWindow::ToggleWindowMode() {
void GMainWindow::OnConfigure() {
ConfigureDialog configureDialog(this);
auto old_theme = UISettings::values.theme;
auto result = configureDialog.exec();
if (result == QDialog::Accepted) {
configureDialog.applyConfiguration();
UpdateUITheme();
if (UISettings::values.theme != old_theme)
UpdateUITheme();
config->Save();
}
}