mirror of
https://github.com/OPM/ResInsight.git
synced 2025-02-25 18:55:39 -06:00
Disconnect field owner from all signals when removing from ptr field
This commit is contained in:
@@ -98,7 +98,11 @@ void PdmObjectHandle::addReferencingPtrField( PdmFieldHandle* fieldReferringToMe
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
void PdmObjectHandle::removeReferencingPtrField( PdmFieldHandle* fieldReferringToMe )
|
||||
{
|
||||
if ( fieldReferringToMe != nullptr ) m_referencingPtrFields.erase( fieldReferringToMe );
|
||||
if ( fieldReferringToMe != nullptr )
|
||||
{
|
||||
disconnectObserverFromAllSignals( fieldReferringToMe->ownerObject() );
|
||||
m_referencingPtrFields.erase( fieldReferringToMe );
|
||||
}
|
||||
}
|
||||
|
||||
//--------------------------------------------------------------------------------------------------
|
||||
|
||||
Reference in New Issue
Block a user