From 7513de7634e2ecf5d2f6fd66f2ab95f99631a717 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?K=C3=A9vin=20Commaille?= Date: Wed, 7 May 2025 10:56:54 +0200 Subject: [PATCH] account-settings: Fix renamed page name --- .../view/account_settings/general_page/log_out_subpage.rs | 2 +- src/session/view/account_settings/mod.rs | 5 +++++ src/session/view/sidebar/mod.rs | 4 ++-- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/session/view/account_settings/general_page/log_out_subpage.rs b/src/session/view/account_settings/general_page/log_out_subpage.rs index 8ffd43b0..f2dad872 100644 --- a/src/session/view/account_settings/general_page/log_out_subpage.rs +++ b/src/session/view/account_settings/general_page/log_out_subpage.rs @@ -113,7 +113,7 @@ mod imp { }; dialog.pop_subpage(); - dialog.set_visible_page_name("security"); + dialog.show_encryption_tab(); } /// Log out the current session. diff --git a/src/session/view/account_settings/mod.rs b/src/session/view/account_settings/mod.rs index d0afb556..a76d05f2 100644 --- a/src/session/view/account_settings/mod.rs +++ b/src/session/view/account_settings/mod.rs @@ -260,6 +260,11 @@ impl AccountSettings { self.imp().account_management_url_builder() } + /// Show the "Encryption" tab. + pub(crate) fn show_encryption_tab(&self) { + self.set_visible_page_name("encryption"); + } + /// Show the given subpage. pub(crate) fn show_subpage(&self, subpage: AccountSettingsSubpage) { let Some(session) = self.session() else { diff --git a/src/session/view/sidebar/mod.rs b/src/session/view/sidebar/mod.rs index f41f266c..64f7e2af 100644 --- a/src/session/view/sidebar/mod.rs +++ b/src/session/view/sidebar/mod.rs @@ -399,8 +399,8 @@ mod imp { let dialog = AccountSettings::new(&session); - // Show the security tab if the user uses the back button. - dialog.set_visible_page_name("security"); + // Show the encryption tab if the user uses the back button. + dialog.show_encryption_tab(); let security = session.security(); let crypto_identity_state = security.crypto_identity_state();