From baca77f701f0cab785f05ae50e8c3d338104bf70 Mon Sep 17 00:00:00 2001 From: Pilzinsel64 Date: Tue, 8 Apr 2025 12:29:10 +0200 Subject: [PATCH] ignore possible exceptions on closing flyout (thank you telerik...) --- Pilz.UI.Telerik/Dialogs/RadFlyoutBase.Statics.cs | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/Pilz.UI.Telerik/Dialogs/RadFlyoutBase.Statics.cs b/Pilz.UI.Telerik/Dialogs/RadFlyoutBase.Statics.cs index 0ccbb00..b83ae54 100644 --- a/Pilz.UI.Telerik/Dialogs/RadFlyoutBase.Statics.cs +++ b/Pilz.UI.Telerik/Dialogs/RadFlyoutBase.Statics.cs @@ -116,8 +116,20 @@ partial class RadFlyoutBase throw new NullReferenceException(nameof(ParentContext)); if (ParentContext is null) - RadFlyoutManager.Close(); + TryCloseFlyout(); else - ParentContext.BeginInvoke(RadFlyoutManager.Close); + ParentContext.BeginInvoke(TryCloseFlyout); + } + + private static void TryCloseFlyout() + { + try + { + RadFlyoutManager.Close(); + } + catch (Exception) + { + // Ignore + } } }