From cdfaaceb7d12e3a4157f1f309a7e20df1db8ea7d Mon Sep 17 00:00:00 2001 From: Chris Date: Sun, 27 Nov 2022 20:38:51 +1100 Subject: [PATCH] Adding code to select the "System Default" language on first run. * Fixes crash when `language` not present in config --- qt/OpenRGBSettingsPage.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/qt/OpenRGBSettingsPage.cpp b/qt/OpenRGBSettingsPage.cpp index 68eb46c0..c29e4553 100644 --- a/qt/OpenRGBSettingsPage.cpp +++ b/qt/OpenRGBSettingsPage.cpp @@ -89,6 +89,13 @@ OpenRGBSettingsPage::OpenRGBSettingsPage(QWidget *parent) : ui->ComboBoxLanguage->setCurrentIndex(language_index); } } + else + { + ui_settings["language"] = "default"; + ResourceManager::get()->GetSettingsManager()->SetSettings("UserInterface",ui_settings); + SaveSettings(); + ui->ComboBoxLanguage->setCurrentIndex(0); + } if(ui_settings.contains("greyscale_tray_icon")) {