From: vro Date: Fri, 19 Feb 2016 09:21:43 +0000 (+0300) Subject: 0026832: TFunction_Iterator won't work if ExecutionStatus is Standard_False. X-Git-Tag: V7_0_winwerth~119 X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=965681c56a317dc2dbabd1add983124e9b0690d7;p=occt-copy.git 0026832: TFunction_Iterator won't work if ExecutionStatus is Standard_False. The method TFunction_Iterator::More() is corrected(). --- diff --git a/src/TFunction/TFunction_Iterator.cxx b/src/TFunction/TFunction_Iterator.cxx index f84fc3dc10..6f1784e09e 100644 --- a/src/TFunction/TFunction_Iterator.cxx +++ b/src/TFunction/TFunction_Iterator.cxx @@ -164,7 +164,7 @@ Standard_Boolean TFunction_Iterator::More() const } return Standard_False; } - return myPassedFunctions.Extent() < myScope->GetFunctions().Extent(); + return !myCurrent.IsEmpty(); } //=======================================================================