diff --git a/Wino.Mail.ViewModels/AppShellViewModel.cs b/Wino.Mail.ViewModels/AppShellViewModel.cs index d101f3fc..057a3b71 100644 --- a/Wino.Mail.ViewModels/AppShellViewModel.cs +++ b/Wino.Mail.ViewModels/AppShellViewModel.cs @@ -624,9 +624,18 @@ public partial class AppShellViewModel : MailBaseViewModel, { NavigationService.Navigate(WinoPage.ManageAccountsPage, parameter, NavigationReferenceFrame.ShellFrame, NavigationTransitionType.None); } - else if (clickedMenuItem is IAccountMenuItem clickedAccountMenuItem && latestSelectedAccountMenuItem != clickedAccountMenuItem) + else if (clickedMenuItem is IAccountMenuItem clickedAccountMenuItem) { - await ChangeLoadedAccountAsync(clickedAccountMenuItem); + // Changing loaded account. + if (latestSelectedAccountMenuItem != clickedAccountMenuItem) + { + await ChangeLoadedAccountAsync(clickedAccountMenuItem); + } + else + { + // Clicked on the same account. Just navigate to Inbox. + await NavigateInboxAsync(clickedAccountMenuItem); + } } }