mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-01-26 18:30:32 +05:00
More safety
- if ( l_d->first->IsDeletable() ) + if ( l_d->first != listener && l_d->first->IsDeletable() )
This commit is contained in:
parent
06236fdb5a
commit
5cdfcba279
@ -2288,7 +2288,7 @@ void SMESH_subMesh::setEventListener(EventListener* listener,
|
||||
EventListenerData* curData = l_d->second;
|
||||
if ( curData && curData != data && curData->IsDeletable() )
|
||||
delete curData;
|
||||
if ( l_d->first->IsDeletable() )
|
||||
if ( l_d->first != listener && l_d->first->IsDeletable() )
|
||||
delete l_d->first;
|
||||
_eventListeners.erase( l_d );
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user