Browse Source

correctly set appmenu

pull/3762/head
Dan Walmsley 6 years ago
parent
commit
cd5c8cedce
  1. 6
      src/Avalonia.Native/AvaloniaNativeMenuExporter.cs

6
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);

Loading…
Cancel
Save