diff --git a/Pilz.Plugins.Advanced.UI.Gtk/Extensions.cs b/Pilz.Plugins.Advanced.UI.Gtk/Extensions.cs index 9839bc7..2777de3 100644 --- a/Pilz.Plugins.Advanced.UI.Gtk/Extensions.cs +++ b/Pilz.Plugins.Advanced.UI.Gtk/Extensions.cs @@ -92,9 +92,10 @@ public static class Extensions if (!addDefaultHandler && customClickHandler != null) item.Activated += customClickHandler; - if (insertPrioSplitters && (prevPrio == null || prevPrio > feature.Prioritization)) + if (insertPrioSplitters && prevPrio > feature.Prioritization) { - insertItem(new SeparatorMenuItem()); + if (prevPrio != null) + insertItem(new SeparatorMenuItem()); prevPrio = feature.Prioritization; } diff --git a/Pilz.Plugins.Advanced.UI.WinForms.Telerik/Extensions.cs b/Pilz.Plugins.Advanced.UI.WinForms.Telerik/Extensions.cs index 65e7418..c99a22b 100644 --- a/Pilz.Plugins.Advanced.UI.WinForms.Telerik/Extensions.cs +++ b/Pilz.Plugins.Advanced.UI.WinForms.Telerik/Extensions.cs @@ -109,9 +109,10 @@ public static class Extensions if (!addDefaultHandler && customClickHandler != null) item.Click += customClickHandler; - if (insertPrioSplitters && (prevPrio == null || prevPrio > feature.Prioritization)) + if (insertPrioSplitters && prevPrio > feature.Prioritization) { - insertItem(new RadMenuSeparatorItem()); + if (prevPrio != null) + insertItem(new RadMenuSeparatorItem()); prevPrio = feature.Prioritization; }