Skip to content

Commit cdfaace

Browse files
committed
Adding code to select the "System Default" language on first run.
* Fixes crash when `language` not present in config
1 parent 0e96eff commit cdfaace

1 file changed

Lines changed: 7 additions & 0 deletions

File tree

qt/OpenRGBSettingsPage.cpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,13 @@ OpenRGBSettingsPage::OpenRGBSettingsPage(QWidget *parent) :
8989
ui->ComboBoxLanguage->setCurrentIndex(language_index);
9090
}
9191
}
92+
else
93+
{
94+
ui_settings["language"] = "default";
95+
ResourceManager::get()->GetSettingsManager()->SetSettings("UserInterface",ui_settings);
96+
SaveSettings();
97+
ui->ComboBoxLanguage->setCurrentIndex(0);
98+
}
9299

93100
if(ui_settings.contains("greyscale_tray_icon"))
94101
{

0 commit comments

Comments
 (0)