File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -702,7 +702,11 @@ private void AddShellItemsToMenu(List<ContextMenuFlyoutItemViewModel> shellMenuI
702
702
{
703
703
var openWithSubItems = ItemModelListToContextFlyoutHelper . GetMenuFlyoutItemsFromModel ( ShellContextmenuHelper . GetOpenWithItems ( shellMenuItems ) ) ;
704
704
var mainShellMenuItems = shellMenuItems . RemoveFrom ( ! UserSettingsService . AppearanceSettingsService . MoveShellExtensionsToSubMenu ? int . MaxValue : shiftPressed ? 6 : 0 ) ;
705
- var overflowShellMenuItems = shellMenuItems . Except ( mainShellMenuItems ) . ToList ( ) ;
705
+ var overflowShellMenuItemsUnfiltered = shellMenuItems . Except ( mainShellMenuItems ) . ToList ( ) ;
706
+ var overflowShellMenuItems = overflowShellMenuItemsUnfiltered . Where (
707
+ ( x , i ) => ( x . ItemType == ItemType . Separator &&
708
+ overflowShellMenuItemsUnfiltered [ i + 1 < overflowShellMenuItemsUnfiltered . Count ? i + 1 : i ] . ItemType == ItemType . Separator )
709
+ || x . ItemType != ItemType . Separator ) . ToList ( ) ;
706
710
707
711
var overflowItems = ItemModelListToContextFlyoutHelper . GetMenuFlyoutItemsFromModel ( overflowShellMenuItems ) ;
708
712
var mainItems = ItemModelListToContextFlyoutHelper . GetAppBarButtonsFromModelIgnorePrimary ( mainShellMenuItems ) ;
You can’t perform that action at this time.
0 commit comments