diff --git a/src/Perspex.Controls/Primitives/Popup.cs b/src/Perspex.Controls/Primitives/Popup.cs index 8cf0ef23e3..e253d81912 100644 --- a/src/Perspex.Controls/Primitives/Popup.cs +++ b/src/Perspex.Controls/Primitives/Popup.cs @@ -230,6 +230,7 @@ namespace Perspex.Controls.Primitives /// protected override void OnDetachedFromLogicalTree(LogicalTreeAttachmentEventArgs e) { + base.OnDetachedFromLogicalTree(e); _topLevel = null; _popupRoot?.Dispose(); _popupRoot = null;