Unregister logviewer callback when constant buffer previewer is closed

This commit is contained in:
baldurk
2016-10-21 19:43:57 +02:00
parent 3e94689089
commit 4545761f42
@@ -99,7 +99,10 @@ namespace renderdocui.Controls
static void dock_FormClosed(object sender, FormClosedEventArgs e)
{
m_Docks.Remove(sender as ConstantBufferPreviewer);
ConstantBufferPreviewer cbp = sender as ConstantBufferPreviewer;
m_Docks.Remove(cbp);
cbp.m_Core.RemoveLogViewer(cbp);
}
/// <summary>
@@ -111,8 +114,6 @@ namespace renderdocui.Controls
if (disposing && (components != null))
{
components.Dispose();
m_Core.RemoveLogViewer(this);
}
base.Dispose(disposing);
}