dtr: null-check storage when removing

This commit is contained in:
goat 2024-07-18 00:34:57 +02:00
parent 30581d534a
commit 4df124440e

View file

@ -146,8 +146,12 @@ internal sealed unsafe class DtrBar : IInternalDisposableService, IDtrBar
internal void RemoveEntry(DtrBarEntry toRemove)
{
this.RemoveNode(toRemove.TextNode);
toRemove.Storage->Dtor(true);
toRemove.Storage = null;
if (toRemove.Storage != null)
{
toRemove.Storage->Dtor(true);
toRemove.Storage = null;
}
}
/// <summary>