From 51cb9dd05e00a2e9338c72293be9e7a9b72f3f58 Mon Sep 17 00:00:00 2001 From: David Rowe Date: Sat, 16 Jan 2016 15:50:33 +1300 Subject: [PATCH] Fix crash in Running Scripts when edit filter after highlighting script --- libraries/script-engine/src/ScriptsModel.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libraries/script-engine/src/ScriptsModel.cpp b/libraries/script-engine/src/ScriptsModel.cpp index 620184ba10..37b2551f39 100644 --- a/libraries/script-engine/src/ScriptsModel.cpp +++ b/libraries/script-engine/src/ScriptsModel.cpp @@ -99,6 +99,9 @@ QModelIndex ScriptsModel::parent(const QModelIndex& child) const { QVariant ScriptsModel::data(const QModelIndex& index, int role) const { TreeNodeBase* node = getTreeNodeFromIndex(index); + if (!node) { + return QVariant(); + } if (node->getType() == TREE_NODE_TYPE_SCRIPT) { TreeNodeScript* script = static_cast(node); if (role == Qt::DisplayRole) {