Fix crash if accessed resource is unbound

This commit is contained in:
baldurk
2020-04-30 18:15:29 +01:00
parent 1a057303a2
commit e2fce8cad1
+3 -6
View File
@@ -3371,14 +3371,11 @@ RDTreeWidgetItem *ShaderViewer::makeAccessedResourceNode(const ShaderVariable &v
}
}
RDTreeWidgetItem *node = NULL;
RDTreeWidgetItem *node = new RDTreeWidgetItem({v.name, typeName, ToQStr(resId)});
if(resId != ResourceId())
{
node = new RDTreeWidgetItem({v.name, typeName, ToQStr(resId)});
node->setTag(QVariant::fromValue(AccessedResourceTag(bp, v.type)));
if(modified)
node->setForegroundColor(QColor(Qt::red));
}
if(modified)
node->setForegroundColor(QColor(Qt::red));
return node;
}