diff options
Diffstat (limited to 'gui/pages')
-rw-r--r-- | gui/pages/global/MultiMCPage.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/gui/pages/global/MultiMCPage.cpp b/gui/pages/global/MultiMCPage.cpp index 2ecf1c96..34958e2c 100644 --- a/gui/pages/global/MultiMCPage.cpp +++ b/gui/pages/global/MultiMCPage.cpp @@ -272,6 +272,7 @@ void MultiMCPage::applySettings() // Updates s->set("AutoUpdate", ui->autoUpdateCheckBox->isChecked()); s->set("UpdateChannel", m_currentUpdateChannel); + auto original = s->get("IconTheme").toString(); //FIXME: make generic switch (ui->themeComboBox->currentIndex()) { @@ -299,6 +300,11 @@ void MultiMCPage::applySettings() break; } + if(original != s->get("IconTheme")) + { + QIcon::setThemeName(s->get("IconTheme").toString()); + } + // Console settings s->set("ShowConsole", ui->showConsoleCheck->isChecked()); s->set("AutoCloseConsole", ui->autoCloseConsoleCheck->isChecked()); |