diff --git a/UI/window-basic-settings.cpp b/UI/window-basic-settings.cpp index a7847fd01..53eaba357 100644 --- a/UI/window-basic-settings.cpp +++ b/UI/window-basic-settings.cpp @@ -3927,7 +3927,8 @@ void OBSBasicSettings::on_theme_activated(int idx) { QString currT = ui->theme->itemData(idx).toString(); - App()->SetTheme(currT.toUtf8().constData()); + if (currT != App()->GetTheme()) + App()->SetTheme(currT.toUtf8().constData()); } void OBSBasicSettings::on_listWidget_itemSelectionChanged()