Fix recursive issue with merged account folder menu items.

This commit is contained in:
Burak Kaan Köse
2024-07-09 01:29:58 +02:00
parent 536fbb23a1
commit fc5c3fd73e

View File

@@ -13,7 +13,7 @@ namespace Wino.Core.MenuItems
/// <summary> /// <summary>
/// Menu item that holds a list of folders under the merged account menu item. /// Menu item that holds a list of folders under the merged account menu item.
/// </summary> /// </summary>
public partial class MergedAccountFolderMenuItem : MenuItemBase<List<IMailItemFolder>>, IMergedAccountFolderMenuItem public partial class MergedAccountFolderMenuItem : MenuItemBase<List<IMailItemFolder>, IMenuItem>, IMergedAccountFolderMenuItem
{ {
public SpecialFolderType FolderType { get; } public SpecialFolderType FolderType { get; }
@@ -37,7 +37,7 @@ namespace Wino.Core.MenuItems
public bool ShowUnreadCount => HandlingFolders?.Any(a => a.ShowUnreadCount) ?? false; public bool ShowUnreadCount => HandlingFolders?.Any(a => a.ShowUnreadCount) ?? false;
public IEnumerable<IMenuItem> SubMenuItems => SubMenuItems; public new IEnumerable<IMenuItem> SubMenuItems => base.SubMenuItems;
[ObservableProperty] [ObservableProperty]
private int unreadItemCount; private int unreadItemCount;