diff --git a/qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp b/qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp index 39eb8cab9..dc0ee60dd 100644 --- a/qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp +++ b/qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp @@ -161,6 +161,12 @@ public: FSNode *node = getNode(ret); populate(node); + if(!node) + { + qCritical() << "Error getting node at" << QString(normPath) << "from" << path; + return QModelIndex(); + } + for(int i = 0; i < node->children.count(); i++) { if(QString(node->children[i]->file.filename)