Fix recursive issue with merged account folder menu items.
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user