Salome HOME
small optimization
authorjfa <jfa@opencascade.com>
Tue, 14 Apr 2009 08:49:57 +0000 (08:49 +0000)
committerjfa <jfa@opencascade.com>
Tue, 14 Apr 2009 08:49:57 +0000 (08:49 +0000)
src/SMESHGUI/SMESHGUI_GroupDlg.cxx

index 1fbdabfad59f94b6d3a1fe2f3971efa80b47821b..b7d28889e9d0ac3715a6e3ae1935cb84b67c545f 100644 (file)
 //
 //  See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
 //
-// SMESH SMESHGUI : GUI for SMESH component
-// File   : SMESHGUI_GroupDlg.cxx
-// Author : Natalia KOPNOVA, Open CASCADE S.A.S.
-// SMESH includes
-//
+//  SMESH SMESHGUI : GUI for SMESH component
+//  File   : SMESHGUI_GroupDlg.cxx
+//  Author : Natalia KOPNOVA, Open CASCADE S.A.S.
+//  SMESH includes
+
 #include "SMESHGUI_GroupDlg.h"
 
 #include "SMESHGUI.h"
@@ -2206,7 +2206,7 @@ bool SMESHGUI_GroupDlg::SetAppropriateActor()
       // any visible actor, that belongs to group or submesh of current mesh
       vtkActorCollection *aCollection = aViewWindow->getRenderer()->GetActors();
       int nbItems = aCollection->GetNumberOfItems();
-      for (int i=0; i<nbItems; i++)
+      for (int i=0; i<nbItems && !isActor; i++)
       {
         SMESH_Actor *anActor = dynamic_cast<SMESH_Actor*>(aCollection->GetItemAsObject(i));
         if (anActor && anActor->hasIO()) {