Browse Source

create dummy menu root.

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

14
src/Avalonia.Native/AvaloniaNativeMenuExporter.cs

@ -102,10 +102,22 @@ namespace Avalonia.Native
if (appMenu is null)
{
appMenu = _factory.CreateMenu();
_factory.SetAppMenu(appMenu);
}
appMenu.Update(this, _factory, menu);
var menuItem = menu.Parent;
if (menu.Parent is null)
{
menuItem = new NativeMenuItem();
menuItem.Parent = new NativeMenu();
}
menuItem.Menu = menu;
appMenu.Update(this, _factory, menuItem.Parent);
}
private void SetMenu(IAvnWindow avnWindow, NativeMenu menu)

Loading…
Cancel
Save