Преглед на файлове

Asking for the parent of an invalid index is valid

it should just return an invalid index.
Julien Finet преди 14 години
родител
ревизия
ef11d42eb9
променени са 1 файла, в които са добавени 4 реда и са изтрити 0 реда
  1. 4 0
      Libs/DICOM/Core/ctkDICOMModel.cpp

+ 4 - 0
Libs/DICOM/Core/ctkDICOMModel.cpp

@@ -613,6 +613,10 @@ QModelIndex ctkDICOMModel::index ( int row, int column, const QModelIndex & pare
 QModelIndex ctkDICOMModel::parent ( const QModelIndex & indexValue ) const
 {
   Q_D(const ctkDICOMModel);
+  if (!indexValue.isValid())
+    {
+    return QModelIndex();
+    }
   Node* node = d->nodeFromIndex(indexValue);
   Q_ASSERT(node);
   Node* parentNode = node->Parent;