IPAL21003 Impossible create group from existing group shown only

This commit is contained in:
dmv 2009-04-13 07:08:56 +00:00
parent cd3124ccaa
commit 72c8afe581

View File

@ -2205,12 +2205,10 @@ bool SMESHGUI_GroupDlg::SetAppropriateActor()
// iterate on all actors in current view window, search for
// any visible actor, that belongs to group or submesh of current mesh
vtkActorCollection *aCollection = aViewWindow->getRenderer()->GetActors();
aCollection->InitTraversal();
for (vtkActor *anAct = aCollection->GetNextActor();
anAct && !isActor;
anAct = aCollection->GetNextActor())
int nbItems = aCollection->GetNumberOfItems();
for (int i=0; i<nbItems; i++)
{
SMESH_Actor *anActor = dynamic_cast<SMESH_Actor*>(anAct);
SMESH_Actor *anActor = dynamic_cast<SMESH_Actor*>(aCollection->GetItemAsObject(i));
if (anActor && anActor->hasIO()) {
Handle(SALOME_InteractiveObject) anIO = anActor->getIO();
if (aViewWindow->isVisible(anIO)) {