Browse Source

Merge pull request #344 from RKlier/contextmenu

Don't add seperator after first context menu entry
pull/345/merge
Daniel Grunwald 13 years ago
parent
commit
25351831de
  1. 4
      ILSpy/ContextMenuEntry.cs

4
ILSpy/ContextMenuEntry.cs

@ -159,11 +159,11 @@ namespace ICSharpCode.ILSpy @@ -159,11 +159,11 @@ namespace ICSharpCode.ILSpy
{
menu = new ContextMenu();
foreach (var category in entries.OrderBy(c => c.Metadata.Order).GroupBy(c => c.Metadata.Category)) {
bool needSeparatorForCategory = true;
bool needSeparatorForCategory = menu.Items.Count > 0;
foreach (var entryPair in category) {
IContextMenuEntry entry = entryPair.Value;
if (entry.IsVisible(context)) {
if (needSeparatorForCategory && menu.Items.Count > 0) {
if (needSeparatorForCategory) {
menu.Items.Add(new Separator());
needSeparatorForCategory = false;
}

Loading…
Cancel
Save