mirror of
https://github.com/nextcloud/desktop.git
synced 2024-11-23 13:35:58 +03:00
Set the account state after E2EE is setup in the GUI
Otherwise we would not display the E2EE message if the account was connected before the creation of the settings dialog. This was likely caused by the delayed creation of the settings dialog. Signed-off-by: Kevin Ottens <kevin.ottens@nextcloud.com>
This commit is contained in:
parent
f45e84f2ee
commit
596bfab6e1
1 changed files with 8 additions and 8 deletions
|
@ -192,14 +192,6 @@ AccountSettings::AccountSettings(AccountState *accountState, QWidget *parent)
|
|||
/*QColor color = palette().highlight().color();
|
||||
_ui->quotaProgressBar->setStyleSheet(QString::fromLatin1(progressBarStyleC).arg(color.name()));*/
|
||||
|
||||
_ui->connectLabel->setText(tr("No account configured."));
|
||||
|
||||
connect(_accountState, &AccountState::stateChanged, this, &AccountSettings::slotAccountStateChanged);
|
||||
slotAccountStateChanged();
|
||||
|
||||
connect(&_userInfo, &UserInfo::quotaUpdated,
|
||||
this, &AccountSettings::slotUpdateQuota);
|
||||
|
||||
// Connect E2E stuff
|
||||
connect(this, &AccountSettings::requestMnemonic, _accountState->account()->e2e(), &ClientSideEncryption::slotRequestMnemonic);
|
||||
connect(_accountState->account()->e2e(), &ClientSideEncryption::showMnemonic, this, &AccountSettings::slotShowMnemonic);
|
||||
|
@ -216,6 +208,14 @@ AccountSettings::AccountSettings(AccountState *accountState, QWidget *parent)
|
|||
_ui->encryptionMessage->hide();
|
||||
}
|
||||
|
||||
_ui->connectLabel->setText(tr("No account configured."));
|
||||
|
||||
connect(_accountState, &AccountState::stateChanged, this, &AccountSettings::slotAccountStateChanged);
|
||||
slotAccountStateChanged();
|
||||
|
||||
connect(&_userInfo, &UserInfo::quotaUpdated,
|
||||
this, &AccountSettings::slotUpdateQuota);
|
||||
|
||||
customizeStyle();
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue