Browse Source

fix clearing items when updating

pull/2978/head
Dan Walmsley 7 years ago
parent
commit
23a056f2e3
  1. 2
      samples/ControlCatalog/App.xaml
  2. 2
      src/Avalonia.Native/AvaloniaNativeMenuExporter.cs

2
samples/ControlCatalog/App.xaml

@ -29,7 +29,7 @@
<NativeMenu/>
</NativeMenuItem.Menu>
</NativeMenuItem>
<NativeMenuItem Header="Quit Avalonia" Clicked="OnCloseClicked" Gesture="CMD+Q"/>
<NativeMenuItem Header="Quit Avalonia" Gesture="CMD+Q"/>
</NativeMenu>
</NativeMenuItem.Menu>
</NativeMenuItem>

2
src/Avalonia.Native/AvaloniaNativeMenuExporter.cs

@ -276,6 +276,7 @@ namespace Avalonia.Native
appMenu = _factory.CreateMenu();
}
appMenu.Clear();
AddItemsToMenu(appMenu, menuItems);
_factory.SetAppMenu(appMenu);
@ -296,6 +297,7 @@ namespace Avalonia.Native
appMenu = _factory.CreateMenu();
}
appMenu.Clear();
AddItemsToMenu(appMenu, menuItems);
avnWindow.SetMainMenu(appMenu);

Loading…
Cancel
Save