-
- bool added=logicFunction -> AddPoint( aX, aY,order );
- if(!fromWindow)
- setUp();
- else
- {
- logicFunction->setEndPoints();
- logicFunction->setStartPoints();
- }
+ bool added=false;
+ if (logicFunction!=NULL){
+ added=logicFunction -> AddPoint( aX, aY,order );
+ if(!fromWindow)
+ setUp();
+ else
+ {
+ logicFunction->setEndPoints();
+ logicFunction->setStartPoints();
+ } // if fromWindow
+ } // if logicFunction