From cd5c8cedce154e85b93132b8be4b9cee3f47ce84 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Mon, 13 Apr 2020 11:41:46 -0300 Subject: [PATCH] correctly set appmenu --- src/Avalonia.Native/AvaloniaNativeMenuExporter.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs b/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs index 853ed0fb5a..addbd756e6 100644 --- a/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs +++ b/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs @@ -119,6 +119,8 @@ namespace Avalonia.Native menuItem.Menu = menu; + var setMenu = false; + if (_nativeMenu is null) { _nativeMenu = _factory.ObtainAppMenu(); @@ -128,10 +130,10 @@ namespace Avalonia.Native _nativeMenu = _factory.CreateMenu(); _nativeMenu.Initialise(this, appMenuHolder, ""); + + setMenu = true; } } - - var setMenu = _nativeMenu.ManagedMenu != appMenuHolder; _nativeMenu.Update(_factory, appMenuHolder);