From a05a613ff3d1c18417d677dee2e7569d7d23a707 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Mon, 13 Apr 2020 11:41:55 -0300 Subject: [PATCH] fix setting gestures --- src/Avalonia.Native/IAvnAppMenuItem.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Avalonia.Native/IAvnAppMenuItem.cs b/src/Avalonia.Native/IAvnAppMenuItem.cs index 1a031bd6dd..81f12f3866 100644 --- a/src/Avalonia.Native/IAvnAppMenuItem.cs +++ b/src/Avalonia.Native/IAvnAppMenuItem.cs @@ -31,7 +31,8 @@ namespace Avalonia.Native.Interop // todo ensure backend can cope with setting null gesture. using (var buffer = new Utf8Buffer(gesture == null ? "" : OsxUnicodeKeys.ConvertOSXSpecialKeyCodes(gesture.Key))) { - SetGesture(buffer.DangerousGetHandle(), (AvnInputModifiers)gesture.KeyModifiers); + var modifiers = gesture == null ? AvnInputModifiers.AvnInputModifiersNone : (AvnInputModifiers)gesture.KeyModifiers; + SetGesture(buffer.DangerousGetHandle(), modifiers); } }