PoseList: fix an assertion failure
This commit is contained in:
@@ -127,13 +127,16 @@ PoseList::FindAllPoses(const node_ref *node) const
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!model->IsSymLink())
|
||||||
|
continue;
|
||||||
|
|
||||||
model = model->LinkTo();
|
model = model->LinkTo();
|
||||||
if (model && *model->NodeRef() == *node) {
|
if (model && *model->NodeRef() == *node) {
|
||||||
result->AddItem(pose);
|
result->AddItem(pose);
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!model && pose->TargetModel()->IsSymLink()) {
|
if (!model) {
|
||||||
model = new Model(pose->TargetModel()->EntryRef(), true);
|
model = new Model(pose->TargetModel()->EntryRef(), true);
|
||||||
if (*model->NodeRef() == *node)
|
if (*model->NodeRef() == *node)
|
||||||
result->AddItem(pose);
|
result->AddItem(pose);
|
||||||
|
|||||||
Reference in New Issue
Block a user