diff --git a/src/AIS/AIS_InteractiveContext.cxx b/src/AIS/AIS_InteractiveContext.cxx index 2ed6ecf834..725507f224 100644 --- a/src/AIS/AIS_InteractiveContext.cxx +++ b/src/AIS/AIS_InteractiveContext.cxx @@ -1968,7 +1968,9 @@ void AIS_InteractiveContext::EraseGlobal (const Handle(AIS_InteractiveObject)& t } const Standard_Integer aDispMode = theIObj->HasHilightMode() ? theIObj->HilightMode() : 0; - unhighlightOwners (theIObj); + AIS_NListOfEntityOwner anOwners; + anOwners.Append(theIObj->GlobalSelOwner()); + unhighlightOwners (anOwners); myMainPM->SetVisibility (theIObj, aStatus->DisplayMode(), Standard_False); if (!myLastPicked.IsNull()