diff --git a/Riot/Modules/Settings/Security/SecurityViewController.m b/Riot/Modules/Settings/Security/SecurityViewController.m index e464c3eb1..2d6122cfd 100644 --- a/Riot/Modules/Settings/Security/SecurityViewController.m +++ b/Riot/Modules/Settings/Security/SecurityViewController.m @@ -853,6 +853,7 @@ - (void)setupCrossSigning:(id)sender [self setupCrossSigningWithTitle:TchapL10n.securityCrossSigningSetupTitle // Tchap message:[VectorL10n securitySettingsUserPasswordDescription] success:^{ + [self loadCrossSigning]; // Tchap: reload cross-signing state after activation } failure:^(NSError *error) { }]; } @@ -1079,7 +1080,8 @@ - (void)setupSecureBackup [self setupCrossSigningWithTitle:[VectorL10n secureKeyBackupSetupIntroTitle] message:[VectorL10n securitySettingsUserPasswordDescription] success:^{ - [self setupSecureBackup2]; + [self loadCrossSigning]; // Tchap: reload cross-signing state after activation + [self setupSecureBackup2]; } failure:^(NSError *error) { }]; } diff --git a/changelog.d/840.change b/changelog.d/840.change new file mode 100644 index 000000000..2349cc11d --- /dev/null +++ b/changelog.d/840.change @@ -0,0 +1 @@ +Actualiser l'état de la signature croisée dans l'interface des réglages de sécurité après son activation \ No newline at end of file