diff --git a/Pilz.UI.Telerik/Dialogs/RadFlyoutBase.Statics.cs b/Pilz.UI.Telerik/Dialogs/RadFlyoutBase.Statics.cs index d338612..b70f09e 100644 --- a/Pilz.UI.Telerik/Dialogs/RadFlyoutBase.Statics.cs +++ b/Pilz.UI.Telerik/Dialogs/RadFlyoutBase.Statics.cs @@ -1,4 +1,5 @@ -using Telerik.WinControls; +using System.Runtime.CompilerServices; +using Telerik.WinControls; using Telerik.WinControls.Svg; using Telerik.WinControls.UI; using Telerik.WinControls.UI.SplashScreen; @@ -115,14 +116,6 @@ partial class RadFlyoutBase if (throwOnError && ParentContext is null) throw new NullReferenceException(nameof(ParentContext)); - if (ParentContext is null) - TryCloseFlyout(); - else - ParentContext.BeginInvoke(TryCloseFlyout); - } - - private static void TryCloseFlyout() - { if (typeof(RadFlyoutManager).GetField("flyoutInstance", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Static).GetValue(null) is FlyoutScreen instance && instance.IsActive) RadFlyoutManager.Close();