diff --git a/libraries/script-engine/src/ScriptsModel.cpp b/libraries/script-engine/src/ScriptsModel.cpp index 233229f2eb..429c7f5518 100644 --- a/libraries/script-engine/src/ScriptsModel.cpp +++ b/libraries/script-engine/src/ScriptsModel.cpp @@ -85,6 +85,9 @@ QModelIndex ScriptsModel::index(int row, int column, const QModelIndex& parent) } QModelIndex ScriptsModel::parent(const QModelIndex& child) const { + if (!child.isValid()) { + return QModelIndex(); + } TreeNodeFolder* parent = (static_cast(child.internalPointer()))->getParent(); if (!parent) { return QModelIndex();