/*virtual*/ void Dimension::Disconnect(Object * obj, double param)
{
if (point1.object == obj && point1.t == param)
- point1 = NULL;
+ point1.object = NULL;
else if (point2.object == obj && point2.t == param)
- point2 = NULL;
+ point2.object = NULL;
}
/*virtual*/ void Dimension::DisconnectAll(Object * obj)
{
if (point1.object == obj)
- point1 = NULL;
+ point1.object = NULL;
if (point2.object == obj)
- point2 = NULL;
+ point2.object = NULL;
}