Salome HOME
#19077 [CEA] MG-CADSurf - Advanced "Local size" with attractor
[plugins/blsurfplugin.git] / src / GUI / BLSURFPluginGUI_HypothesisCreator.cxx
index 43c7a1eacec1c70efce90d42fb3eb0457456b364..243a1f0ae34e45c4fe214e8be68bb1cade5fd831 100644 (file)
@@ -1,4 +1,4 @@
-// Copyright (C) 2007-2019  CEA/DEN, EDF R&D
+// Copyright (C) 2007-2020  CEA/DEN, EDF R&D
 //
 // This library is free software; you can redistribute it and/or
 // modify it under the terms of the GNU Lesser General Public
@@ -645,8 +645,9 @@ bool BLSURFPluginGUI_HypothesisCreator::checkParams(QString& msg) const
       double size = i.value().toDouble( &isValue );
       ok = ( !isValue || size >= minSize );
     }
-    for ( QMapIterator<QString, TAttractorVec > i( myATTMap ); i.hasNext() &&  ok ; i.next() )
+    for ( QMapIterator<QString, TAttractorVec > i( myATTMap ); i.hasNext() &&  ok ; )
     {
+      i.next();
       const TAttractorVec& attVec = i.value();
       for ( size_t i = 0; i < attVec.size(); ++i )
         ok = ( attVec[i].IsToDelete()  || attVec[i].startSize >= minSize );
@@ -667,8 +668,9 @@ bool BLSURFPluginGUI_HypothesisCreator::checkParams(QString& msg) const
       double size = i.value().toDouble( &isValue );
       ok = ( !isValue || size <= userSize );
     }
-    for ( QMapIterator<QString, TAttractorVec > i( myATTMap ); i.hasNext() &&  ok ; i.next() )
+    for ( QMapIterator<QString, TAttractorVec > i( myATTMap ); i.hasNext() &&  ok ; )
     {
+      i.next();
       const TAttractorVec& attVec = i.value();
       for ( size_t i = 0; i < attVec.size(); ++i )
         ok = ( attVec[i].IsToDelete()  || attVec[i].startSize <= userSize );