From 338ef3cd3cebee1450f1cdc998f608680b3c5f25 Mon Sep 17 00:00:00 2001 From: Ben Boeckel Date: Sat, 2 May 2009 03:29:59 -0400 Subject: The root's parent is invalid --- sigmodr/tree/TreeModel.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sigmodr/tree/TreeModel.cpp') diff --git a/sigmodr/tree/TreeModel.cpp b/sigmodr/tree/TreeModel.cpp index a3b2f243..8331d7a2 100644 --- a/sigmodr/tree/TreeModel.cpp +++ b/sigmodr/tree/TreeModel.cpp @@ -52,6 +52,8 @@ QModelIndex TreeModel::parent(const QModelIndex& child) const if (!child.isValid()) return QModelIndex(); TreeItem* item = static_cast(child.internalPointer()); + if (!item->parent()) + return QModelIndex(); return createIndex(item->row(), 0, item->parent()); } -- cgit