Intermediate fix for fields with multiple parents. Asserts must be reintroduced later.

This commit is contained in:
Magne Sjaastad 2015-08-04 14:32:18 +02:00
parent 05ebf92e62
commit 392876dcaa

View File

@ -42,8 +42,10 @@ void PdmObjectHandle::fields(std::vector<PdmFieldHandle*>& fields) const
//--------------------------------------------------------------------------------------------------
void PdmObjectHandle::setAsParentField(PdmFieldHandle* parentField)
{
assert(m_parentField == NULL);
m_parentField = parentField;
// MODTODO This asserts must be reintroduced when ptrfield is implemented
// assert(m_parentField == NULL);
m_parentField = parentField;
}
//--------------------------------------------------------------------------------------------------
@ -51,8 +53,10 @@ void PdmObjectHandle::setAsParentField(PdmFieldHandle* parentField)
//--------------------------------------------------------------------------------------------------
void PdmObjectHandle::removeAsParentField(PdmFieldHandle* parentField)
{
assert(m_parentField == parentField);
m_parentField = NULL;
// MODTODO This asserts must be reintroduced when ptrfield is implemented
// assert(m_parentField == parentField);
m_parentField = NULL;
}