Fix Microsoft account provider

This commit is contained in:
Dāvis Mosāns
2021-12-10 05:22:44 +02:00
parent 92e1a0fa08
commit 663e6a313c
7 changed files with 39 additions and 4 deletions

View File

@@ -28,9 +28,13 @@ LoginDialog::LoginDialog(QWidget *parent) : QDialog(parent), ui(new Ui::LoginDia
ui->buttonBox->button(QDialogButtonBox::Ok)->setEnabled(false);
for(auto provider: AuthProviders::getAll()) {
QRadioButton *button = new QRadioButton(provider->displayName());
m_radioButtons[provider->id()] = button;
ui->radioLayout->addWidget(button);
auto providerId = provider->id();
// Exclude Microsoft account from here...
if (providerId != "MSA") {
QRadioButton *button = new QRadioButton(provider->displayName());
m_radioButtons[providerId] = button;
ui->radioLayout->addWidget(button);
}
}
m_radioButtons["dummy"]->setChecked(true);
adjustSize();