]> SALOME platform Git repositories - modules/geom.git/commitdiff
Salome HOME
tracker_salome #16492 EDF 18458 - Restoregivensubshapes
authorjfa <jfa@opencascade.com>
Fri, 22 Mar 2019 10:39:59 +0000 (13:39 +0300)
committerjfa <jfa@opencascade.com>
Fri, 22 Mar 2019 10:39:59 +0000 (13:39 +0300)
src/GEOM_I/GEOM_Gen_i.cc

index da12563f2a0a01b19f6deffafc07bfb838195c52..e18a02caa7c18e2528de4691b17b20eb6800977a 100644 (file)
@@ -1642,7 +1642,8 @@ GEOM::ListOfGO* GEOM_Gen_i::RestoreGivenSubShapes(GEOM::GEOM_Object_ptr   theObj
 
   // Get all arguments
   GEOM::ListOfGBO_var anOpArgsList = theObject->GetDependency();
-  Standard_Integer    nbArgsActual = anOpArgsList->length();
+  Standard_Integer    nbOpArgs     = anOpArgsList->length();
+  Standard_Integer    nbArgsActual = nbOpArgs;
 
   // If anOpArgsList list is empty, nothing to do
   if (nbArgsActual == 0)
@@ -1674,7 +1675,7 @@ GEOM::ListOfGO* GEOM_Gen_i::RestoreGivenSubShapes(GEOM::GEOM_Object_ptr   theObj
   if (nbArgsActual < 1)
     return aParts._retn();
 
-  if (theInheritFirstArg || (nbArgsActual == 1)) {
+  if (theInheritFirstArg || (nbOpArgs == 1)) {
     // Do not publish argument's reflection,
     // but only reconstruct its published sub-shapes