+ } else {
+ Handle(SelectMgr_EntityOwner) anOwner;
+ for (int i = 1; i <= theOwners.Length(); i++) {
+ anOwner = theOwners.Value(i);
+ if (!anOwner->IsSelected()) { // anOwner is not selected
+ anOwner->SetSelected(true);
+ AIS_Selection::Select(anOwner);
+ }
+ }