Handle MyStepRTB Dispose
Fixed a NullReference Bug
This commit is contained in:
@@ -157,7 +157,11 @@ namespace Volian.Controls.Library
|
||||
_MyItemInfo = args.MyItemInfo;
|
||||
_MyEditItem = args.MyEditItem;
|
||||
if (_MyEditItem != null)
|
||||
{
|
||||
_MyStepRTB = _MyEditItem.MyStepRTB;
|
||||
if(_MyStepRTB != null)
|
||||
_MyStepRTB.Disposed += new EventHandler(_MyStepRTB_Disposed);
|
||||
}
|
||||
else
|
||||
_MyStepRTB = null;
|
||||
}
|
||||
@@ -169,6 +173,10 @@ namespace Volian.Controls.Library
|
||||
}
|
||||
if (ItemSelectedChanged != null) ItemSelectedChanged(sender, args);
|
||||
}
|
||||
void _MyStepRTB_Disposed(object sender, EventArgs e)
|
||||
{
|
||||
_MyStepRTB = null;
|
||||
}
|
||||
public event StepPanelModeChangeEvent ModeChange;
|
||||
internal void OnModeChange(object sender, StepRTBModeChangeEventArgs args)
|
||||
{
|
||||
|
Reference in New Issue
Block a user