From 23a056f2e3a7e3299be57b824590c3cb06705612 Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Fri, 27 Sep 2019 12:47:09 +0100 Subject: [PATCH] fix clearing items when updating --- samples/ControlCatalog/App.xaml | 2 +- src/Avalonia.Native/AvaloniaNativeMenuExporter.cs | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/samples/ControlCatalog/App.xaml b/samples/ControlCatalog/App.xaml index 30bfd556c5..324498f94d 100644 --- a/samples/ControlCatalog/App.xaml +++ b/samples/ControlCatalog/App.xaml @@ -29,7 +29,7 @@ - + diff --git a/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs b/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs index 93e0dba73b..33420f49f5 100644 --- a/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs +++ b/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);