const Handle(SelectMgr_EntityOwner)& anOwner = aSelIter.Value();
if (anOwner.IsNull()
|| !anOwner->HasSelectable()
- || !theFilter->IsOk (anOwner))
+ || !theFilter->IsOk (anOwner, SelectMgr_FilterReaction_Select))
{
continue;
}
{
if (theOwner.IsNull()
|| !theOwner->HasSelectable()
- || !theFilter->IsOk (theOwner))
+ || !theFilter->IsOk (theOwner, SelectMgr_FilterReaction_Select))
{
return AIS_SS_NotDone;
}
const AIS_NListOfEntityOwner& thePreviousSelected,
const Handle(SelectMgr_Filter)& theFilter)
{
- if (theOwner.IsNull() || !theOwner->HasSelectable() || !theFilter->IsOk (theOwner))
+ if (theOwner.IsNull() || !theOwner->HasSelectable() || !theFilter->IsOk (theOwner, SelectMgr_FilterReaction_Select))
return AIS_SS_NotDone;
if (thePreviousSelected.Contains (theOwner)) // was selected, should not be now