Bugfix - getting correct pointer for parent case group

Getting the parent field's owner object instead of the owner of this.
Removed some out-commented TODO code/comments.
This commit is contained in:
Pål Hagen
2015-08-05 14:55:16 +02:00
parent 90762d0f0f
commit f45c50fb43
3 changed files with 1 additions and 37 deletions

View File

@@ -49,19 +49,7 @@ RimCaseCollection::~RimCaseCollection()
//--------------------------------------------------------------------------------------------------
RimIdenticalGridCaseGroup* RimCaseCollection::parentCaseGroup()
{
// MODTODO Remove
/*
std::vector<RimIdenticalGridCaseGroup*> parentObjects;
this->parentObjectsOfType(parentObjects);
if (parentObjects.size() > 0)
{
return parentObjects[0];
}
*/
RimIdenticalGridCaseGroup* parentObject = dynamic_cast<RimIdenticalGridCaseGroup*>(this->owner());
return parentObject;
return dynamic_cast<RimIdenticalGridCaseGroup*>(this->parentField()->ownerObject());
}
//--------------------------------------------------------------------------------------------------