Intermediate fixes to avoid noise from asserts

This commit is contained in:
Magne Sjaastad
2015-08-04 15:57:37 +02:00
parent a225d3abff
commit c09143e706
2 changed files with 3 additions and 2 deletions

View File

@@ -105,7 +105,7 @@ bool PdmUiTreeOrdering::containsObject(const PdmObjectHandle* object)
{
PdmUiTreeOrdering* child = dynamic_cast<PdmUiTreeOrdering*>(this->child(cIdx)); // What again ???
if (child->object() == object)
if (child->isRepresentingObject() && child->object() == object)
{
return true;
}

View File

@@ -483,7 +483,8 @@ QVariant PdmUiTreeViewModel::data(const QModelIndex &index, int role ) const
bool isFieldRep = uitreeOrdering->isRepresentingField();
bool isDisplayOnly = uitreeOrdering->isDisplayItemOnly();
assert (uitreeOrdering->isValid()); // Tree generation has some error.
// MODTODO
//assert (uitreeOrdering->isValid()); // Tree generation has some error.
if (role == Qt::DisplayRole || role == Qt::EditRole)
{