From aff0610df97bc27fb2702dde13199de23e500008 Mon Sep 17 00:00:00 2001 From: Dmitry Kychanov Date: Mon, 20 Apr 2026 06:48:45 +0400 Subject: [PATCH] Fix default language load on start --- qt/OpenRGBSettingsPage/OpenRGBSettingsPage.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/qt/OpenRGBSettingsPage/OpenRGBSettingsPage.cpp b/qt/OpenRGBSettingsPage/OpenRGBSettingsPage.cpp index c34fc45b1..7ed18bfa6 100644 --- a/qt/OpenRGBSettingsPage/OpenRGBSettingsPage.cpp +++ b/qt/OpenRGBSettingsPage/OpenRGBSettingsPage.cpp @@ -94,6 +94,7 @@ OpenRGBSettingsPage::OpenRGBSettingsPage(QWidget *parent) : \*---------------------------------------------------------*/ json ui_settings = ResourceManager::get()->GetSettingsManager()->GetSettings("UserInterface"); + ui->ComboBoxLanguage->blockSignals(true); if(ui_settings.contains("language")) { /*-----------------------------------------------------*\ @@ -116,6 +117,12 @@ OpenRGBSettingsPage::OpenRGBSettingsPage(QWidget *parent) : ui->ComboBoxLanguage->setCurrentIndex(0); } + /*---------------------------------------------------------*\ + | Explicitly load the current selected language | + \*---------------------------------------------------------*/ + on_ComboBoxLanguage_currentTextChanged(ui->ComboBoxLanguage->currentText()); + ui->ComboBoxLanguage->blockSignals(false); + if(ui_settings.contains("greyscale_tray_icon")) { ui->CheckboxTrayIconGreyscale->setChecked(ui_settings["greyscale_tray_icon"]);