]> SALOME platform Git repositories - modules/kernel.git/commitdiff
Salome HOME
#19765 - fix regression
authoreap <eap@opencascade.com>
Fri, 31 Jul 2020 17:23:28 +0000 (20:23 +0300)
committereap <eap@opencascade.com>
Fri, 31 Jul 2020 17:23:28 +0000 (20:23 +0300)
src/SALOMEDSImpl/SALOMEDSImpl_UseCaseBuilder.cxx

index 2ae8c8c0920ebdd15402462d7cf34d33100f294d..06aa3ec1a9a47e0832c5db5f3f26ab2bccd21609 100644 (file)
@@ -272,11 +272,9 @@ int SALOMEDSImpl_UseCaseBuilder::GetIndexInFather(const SALOMEDSImpl_SObject& th
   if ( index < 0 )
   {
     SALOMEDSImpl_AttributeTreeNode* Last = aFather->GetFirst();
-    for ( index = 0; Last && Last->HasNext(); ++index )
+    for ( index = 0; Last && aNode != Last && Last->HasNext(); ++index )
     {
       Last = Last->GetNext();
-      if ( aNode == Last )
-        break;
     }
     if ( Last != aNode )
       index = -1;