- //if (!mySelectionMgr->IsIndexSelected(myActor->getIO(), n->GetID())) {
- if (selectedIndices.Add(n->GetID())) {
- //mySelectionMgr->AddOrRemoveIndex (myActor->getIO(), n->GetID(), true);
- newIndices.Add(n->GetID());
- mySelector->AddOrRemoveIndex(myActor->getIO(), newIndices, true);
- myViewWindow->highlight( myActor->getIO(), true, true );
- }
-
+ newIndices.Add(n->GetID());
+ mySelector->AddOrRemoveIndex(myActor->getIO(), newIndices, false);
+ if ( SVTK_ViewWindow* aViewWindow = SMESH::GetViewWindow( mySMESHGUI ))
+ aViewWindow->highlight( myActor->getIO(), true, true );
+