]> SALOME platform Git repositories - modules/shaper.git/commitdiff
Salome HOME
Correct checking pointers for Linux
authorvsv <vitaly.smetannikov@opencascade.com>
Wed, 27 May 2015 15:43:13 +0000 (18:43 +0300)
committervsv <vitaly.smetannikov@opencascade.com>
Wed, 27 May 2015 15:43:47 +0000 (18:43 +0300)
src/PartSet/PartSet_DocumentDataModel.cpp

index 8d2eea90576ac2f7f627770f35f758be6cc285fc..26668d6e782e0b54882a7dce5ff27ce2c9ca30b0 100644 (file)
@@ -642,7 +642,7 @@ Qt::ItemFlags PartSet_DocumentDataModel::flags(const QModelIndex& theIndex) cons
 {
   if ((theIndex.internalId() >= PartsFolder) && (theIndex.internalId() <= PartResult)) {
     Qt::ItemFlags aFlags = Qt::ItemIsSelectable;
-    if (object(theIndex)) {
+    if (object(theIndex).get()) {
       aFlags |= Qt::ItemIsEditable;
     }
     // Disable items which are below of last history row
@@ -658,7 +658,7 @@ Qt::ItemFlags PartSet_DocumentDataModel::flags(const QModelIndex& theIndex) cons
     const QAbstractItemModel* aModel = aIndex->model();
     Qt::ItemFlags aFlags = aModel->flags(*aIndex);
     if (aModel == myModel) {
-      if (myModel->object(*aIndex))
+      if (myModel->object(*aIndex).get())
         aFlags |= Qt::ItemIsEditable;
     }
     return aFlags;