diff --git a/Pilz.Plugins.Advanced.UI.Telerik/Extensions.cs b/Pilz.Plugins.Advanced.UI.Telerik/Extensions.cs index 7fa5b9b..c3b0644 100644 --- a/Pilz.Plugins.Advanced.UI.Telerik/Extensions.cs +++ b/Pilz.Plugins.Advanced.UI.Telerik/Extensions.cs @@ -1,5 +1,6 @@ using Telerik.WinControls; using Telerik.WinControls.UI; +using static System.Runtime.InteropServices.JavaScript.JSType; namespace Pilz.Plugins.Advanced.UI.Telerik; @@ -123,8 +124,13 @@ public static class Extensions private static void RadMenuItem_RMMethod_Click(object? sender, EventArgs e) { - if (sender is RadMenuItem item && item.Tag is RadPluginModule function) - function.ShowUI(); + if (sender is RadMenuItem item) + { + if (item.Tag is RadPluginModule radmodule) + radmodule.ShowUI(); + else if (item.Tag is PluginModule module) + module.ShowUI(); + } } private static void RadMenuItem_RMFunction_Click(object? sender, EventArgs e)