From 8a31685ccf5a984774e6008bc1715e324f2ed9c5 Mon Sep 17 00:00:00 2001 From: Pilzinsel64 Date: Wed, 9 Apr 2025 16:34:16 +0200 Subject: [PATCH] just forget it, back to roots but better --- Pilz.UI.Telerik/Dialogs/RadFlyoutBase.Statics.cs | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/Pilz.UI.Telerik/Dialogs/RadFlyoutBase.Statics.cs b/Pilz.UI.Telerik/Dialogs/RadFlyoutBase.Statics.cs index b70f09e..4315750 100644 --- a/Pilz.UI.Telerik/Dialogs/RadFlyoutBase.Statics.cs +++ b/Pilz.UI.Telerik/Dialogs/RadFlyoutBase.Statics.cs @@ -102,20 +102,12 @@ partial class RadFlyoutBase titleToAssing = title; iconToAssign = icon; ParentContext = controlToAssociate; - CloseFlyout(false); // Ensure it's closed! + CloseFlyout(); // Ensure it's closed! RadFlyoutManager.Show(controlToAssociate, flyoutContentType); } protected static void CloseFlyout() { - CloseFlyout(true); - } - - protected static void CloseFlyout(bool throwOnError) - { - if (throwOnError && ParentContext is null) - throw new NullReferenceException(nameof(ParentContext)); - if (typeof(RadFlyoutManager).GetField("flyoutInstance", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static).GetValue(null) is FlyoutScreen instance && instance.IsActive) RadFlyoutManager.Close();