From 3e05290fe9c14c104e4717001f01e6c84ac809e1 Mon Sep 17 00:00:00 2001 From: Pilzinsel64 Date: Fri, 27 Jun 2025 08:14:11 +0200 Subject: [PATCH] don't insert splitter on first prio --- Pilz.Plugins.Advanced.UI.Gtk/Extensions.cs | 5 +++-- Pilz.Plugins.Advanced.UI.WinForms.Telerik/Extensions.cs | 5 +++-- 2 files changed, 6 insertions(+), 4 deletions(-) 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; }