diff --git a/qrenderdoc/Windows/ShaderViewer.cpp b/qrenderdoc/Windows/ShaderViewer.cpp index 3e8aa4d83..400861c88 100644 --- a/qrenderdoc/Windows/ShaderViewer.cpp +++ b/qrenderdoc/Windows/ShaderViewer.cpp @@ -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; }