From e0c01343a82eb40b01610eb2b9230e9a368e39eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Burak=20Kaan=20K=C3=B6se?= Date: Thu, 11 Jul 2024 15:50:37 +0200 Subject: [PATCH] Fix unread badge icon for taskbar after re-calculating unread items. --- Wino.Mail.ViewModels/AppShellViewModel.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Wino.Mail.ViewModels/AppShellViewModel.cs b/Wino.Mail.ViewModels/AppShellViewModel.cs index 5385d3c2..5717d901 100644 --- a/Wino.Mail.ViewModels/AppShellViewModel.cs +++ b/Wino.Mail.ViewModels/AppShellViewModel.cs @@ -587,8 +587,6 @@ namespace Wino.Mail.ViewModels // Load account folder structure and replace the visible folders. var folders = await _folderService.GetAccountFoldersForDisplayAsync(clickedBaseAccountMenuItem); - // var unreadCountResult = await _folderService.GetUnreadItemCountResultsAsync(clickedBaseAccountMenuItem.HoldingAccounts.Select(a => a.Id)).ConfigureAwait(false); - await MenuItems.ReplaceFoldersAsync(folders); await UpdateUnreadItemCountAsync(); await MenuItems.SetAccountMenuItemEnabledStatusAsync(true); @@ -663,6 +661,9 @@ namespace Wino.Mail.ViewModels } } } + + // Update unread badge after all unread counts are updated. + await _notificationBuilder.UpdateTaskbarIconBadgeAsync(); } private async void NavigateInbox(IAccountMenuItem clickedBaseAccountMenuItem)