From c451bdc22c1ee3fb464068c1eda883c8a1c43e27 Mon Sep 17 00:00:00 2001 From: baldurk Date: Tue, 2 Jun 2020 11:09:07 +0100 Subject: [PATCH] Add extra error checking into VirtualFileDialog --- qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp | 6 ++++++ 1 file changed, 6 insertions(+) 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)