diff options
| author | Ben Boeckel <MathStuf@gmail.com> | 2009-05-02 03:29:59 -0400 |
|---|---|---|
| committer | Ben Boeckel <MathStuf@gmail.com> | 2009-05-02 03:29:59 -0400 |
| commit | 338ef3cd3cebee1450f1cdc998f608680b3c5f25 (patch) | |
| tree | 1ca42de322b0c94b7b8ceacc230328ce72a4b058 | |
| parent | c49ebb473b5e6e411c3482f996c76347803493dd (diff) | |
| download | sigen-338ef3cd3cebee1450f1cdc998f608680b3c5f25.tar.gz sigen-338ef3cd3cebee1450f1cdc998f608680b3c5f25.tar.xz sigen-338ef3cd3cebee1450f1cdc998f608680b3c5f25.zip | |
The root's parent is invalid
| -rw-r--r-- | sigmodr/tree/TreeModel.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
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<TreeItem*>(child.internalPointer()); + if (!item->parent()) + return QModelIndex(); return createIndex(item->row(), 0, item->parent()); } |
