diff --git a/src/Avalonia.Controls/Flyouts/FlyoutBase.cs b/src/Avalonia.Controls/Flyouts/FlyoutBase.cs index f3f4febbb0..5f00c1eafe 100644 --- a/src/Avalonia.Controls/Flyouts/FlyoutBase.cs +++ b/src/Avalonia.Controls/Flyouts/FlyoutBase.cs @@ -389,15 +389,15 @@ namespace Avalonia.Controls.Primitives } } - private static void OnContextFlyoutPropertyChanged(AvaloniaPropertyChangedEventArgs args) + private static void OnContextFlyoutPropertyChanged(AvaloniaPropertyChangedEventArgs args) { if (args.Sender is Control c) { - if (args.OldValue.GetValueOrDefault() is FlyoutBase) + if (args.OldValue is FlyoutBase) { c.PointerReleased -= OnControlWithContextFlyoutPointerReleased; } - if (args.NewValue.GetValueOrDefault() is FlyoutBase) + if (args.NewValue is FlyoutBase) { c.PointerReleased += OnControlWithContextFlyoutPointerReleased; }