Browse Source

Reset popup parent on context menu target detached

pull/8236/head
Max Katz 4 years ago
parent
commit
5ab8b06dce
  1. 5
      src/Avalonia.Controls/ContextMenu.cs

5
src/Avalonia.Controls/ContextMenu.cs

@ -450,6 +450,11 @@ namespace Avalonia.Controls
if (sender is Control control
&& control.ContextMenu is ContextMenu contextMenu)
{
if (contextMenu._popup?.Parent == control)
{
((ISetLogicalParent)contextMenu._popup).SetParent(null);
}
contextMenu.Close();
}
}

Loading…
Cancel
Save