From 9aa9292f16155914b90f39de7eab85420538b7ca Mon Sep 17 00:00:00 2001 From: Simon Quigley Date: Sat, 9 Dec 2023 13:15:56 -0600 Subject: [PATCH] Disable some items when the language is being changed. --- src/installerprompt.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/installerprompt.cpp b/src/installerprompt.cpp index 6e4e50a..5fb6a95 100644 --- a/src/installerprompt.cpp +++ b/src/installerprompt.cpp @@ -424,6 +424,9 @@ void InstallerPrompt::onLanguageChanged(int index) { void InstallerPrompt::onLanguageConfirm() { ui->changingLanguageLabel->setVisible(true); ui->changingLanguageLoader->setVisible(true); + ui->languageComboBox->setEnabled(false); + ui->tryLubuntu->setEnabled(false); + ui->installLubuntu->setEnabled(false); localeName = languageLocaleMap.value(selectedLanguage); qDebug() << selectedLanguage << localeName; @@ -472,6 +475,9 @@ void InstallerPrompt::languageProcessFinished(int exitCode, QProcess::ExitStatus qDebug() << "Process finished. Exit code:" << exitCode << "Exit status:" << exitStatus; ui->changingLanguageLabel->setVisible(false); ui->changingLanguageLoader->setVisible(false); + ui->languageComboBox->setEnabled(true); + ui->tryLubuntu->setEnabled(true); + ui->installLubuntu->setEnabled(true); } void InstallerPrompt::languageProcessError(QProcess::ProcessError error) {