Added language registry sanity check

This commit is contained in:
Tiago Silva 2023-01-14 22:20:33 +00:00
parent f54e8bfd9a
commit 12dad78e02
No known key found for this signature in database
GPG Key ID: 6BE157AAF1EA4CEF

View File

@ -38,9 +38,15 @@ MainWindow::MainWindow(QWidget *parent)
bool langOk;
int language = settings.value("language", 0).toInt(&langOk);
if (langOk)
{
if (language < 0 || language > sizeof(NameForTranslation) / sizeof(char*))
language = 0;
changeLanguage(language);
}
else
{
settings.setValue("language", 0);
}
}
MainWindow::~MainWindow()