From 1d6d18503812ba592330c3f22ae416654a5d7faf Mon Sep 17 00:00:00 2001 From: Dan Walmsley Date: Wed, 25 Sep 2019 22:21:53 +0100 Subject: [PATCH] remove unused code. --- src/Avalonia.Native/AvaloniaNativeMenuExporter.cs | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs b/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs index 6c7e5f63e3..16f2cc32b7 100644 --- a/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs +++ b/src/Avalonia.Native/AvaloniaNativeMenuExporter.cs @@ -44,8 +44,7 @@ namespace Avalonia.Native { private IAvaloniaNativeFactory _factory; private NativeMenu _menu; - private bool _resetQueued; - private uint _revision = 1; + private bool _resetQueued; private bool _exported = false; private IAvnWindow _nativeWindow; private List _menuItems = new List(); @@ -60,8 +59,6 @@ namespace Avalonia.Native public event EventHandler OnIsNativeMenuExportedChanged; - private event Action<(uint revision, int parent)> LayoutUpdated; - public void SetNativeMenu(NativeMenu menu) { if (menu == null) @@ -107,11 +104,7 @@ namespace Avalonia.Native ((INotifyCollectionChanged)i.Menu.Items).CollectionChanged -= OnMenuItemsChanged; } - _menuItems.Clear(); - - _revision++; - - LayoutUpdated?.Invoke((_revision, 0)); + _menuItems.Clear(); SetMenu(_nativeWindow, _menu.Items);