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