]> OCCT Git - occt-copy.git/commitdiff
0026832: TFunction_Iterator won't work if ExecutionStatus is Standard_False.
authorvro <vro@opencascade.com>
Fri, 19 Feb 2016 09:21:43 +0000 (12:21 +0300)
committerbugmaster <bugmaster@opencascade.com>
Thu, 7 Apr 2016 16:34:32 +0000 (19:34 +0300)
The method TFunction_Iterator::More() is corrected().

src/TFunction/TFunction_Iterator.cxx

index f84fc3dc10912ecb3755f4360ef11b8f295c5d6f..6f1784e09e2f9a5987f56fba8606c1d6f0214f4a 100644 (file)
@@ -164,7 +164,7 @@ Standard_Boolean TFunction_Iterator::More() const
     }
     return Standard_False;
   }
-  return myPassedFunctions.Extent() < myScope->GetFunctions().Extent();
+  return !myCurrent.IsEmpty();
 }
 
 //=======================================================================