diff --git a/src/apps/deskflow-gui/dialogs/SettingsDialog.cpp b/src/apps/deskflow-gui/dialogs/SettingsDialog.cpp
index 1758bb699..de5fcd859 100644
--- a/src/apps/deskflow-gui/dialogs/SettingsDialog.cpp
+++ b/src/apps/deskflow-gui/dialogs/SettingsDialog.cpp
@@ -49,6 +49,9 @@ SettingsDialog::SettingsDialog(
ui->m_pPushButtonTlsCertPath->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::DocumentOpen));
ui->m_pButtonBrowseLog->setIcon(QIcon::fromTheme(QIcon::ThemeIcon::DocumentOpen));
+ ui->rb_icon_mono->setIcon(QIcon(QStringLiteral(":/icons/deskflow-%1/apps/64/deskflow-symbolic").arg(iconMode())));
+ ui->rb_icon_colorful->setIcon(QIcon(QStringLiteral(":/icons/deskflow-%1/apps/64/deskflow").arg(iconMode())));
+
// force the first tab, since qt creator sets the active tab as the last one
// the developer was looking at, and it's easy to accidentally save that.
ui->m_pTabWidget->setCurrentIndex(0);
@@ -243,7 +246,6 @@ void SettingsDialog::loadFromConfig()
ui->rb_icon_colorful->setChecked(true);
else
ui->rb_icon_mono->setChecked(true);
- ui->rb_icon_mono->setIcon(QIcon(QStringLiteral(":/icons/deskflow-%1/apps/64/deskflow-symbolic").arg(iconMode())));
updateTlsControls();
}
diff --git a/src/apps/deskflow-gui/dialogs/SettingsDialog.ui b/src/apps/deskflow-gui/dialogs/SettingsDialog.ui
index d946bef59..8bf2b0273 100644
--- a/src/apps/deskflow-gui/dialogs/SettingsDialog.ui
+++ b/src/apps/deskflow-gui/dialogs/SettingsDialog.ui
@@ -174,10 +174,6 @@
Colorful
-
-
- :/icons/common/deskflow.svg:/icons/common/deskflow.svg
-
-
@@ -185,10 +181,6 @@
Monocolor
-
-
- :/icons/deskflow-dark/apps/64/deskflow-symbolic.svg:/icons/deskflow-dark/apps/64/deskflow-symbolic.svg
-
@@ -794,9 +786,7 @@
m_pRadioSystemScope
m_pComboElevate
-
-
-
+
m_pButtonBox