Browse Source

remove unused code.

pull/2978/head
Dan Walmsley 7 years ago
parent
commit
1d6d185038
  1. 11
      src/Avalonia.Native/AvaloniaNativeMenuExporter.cs

11
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<NativeMenuItem> _menuItems = new List<NativeMenuItem>();
@ -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);

Loading…
Cancel
Save