0022172: [CEA 790] create the groups corresponding to domains
1) Reset _algo = 0 if ( event == REMOVE_ALGO || event == REMOVE_FATHER_ALGO )
2) Avoid erasing _computeError holding a WARNING is algo->Compute() returns true
- if ( !_computeError || ( !ret && _computeError->IsOK() ) )
+ if ( !_computeError || (/* !ret && */_computeError->IsOK() ) )
_computeError = algo->GetComputeError();
3) Fix notifyListenersOnEvent():
- if ( !isDeletable || !_eventListeners.count( li_da.first ))
+ if ( !isDeletable || _eventListeners.count( li_da.first ))
li_da.first->myBusySM.erase( this ); // a listener is hopefully not dead