0026139: AIS_InteractiveContext::Display performance regression
[occt.git] / src / SelectMgr / SelectMgr_SelectableObjectSet.cxx
index ffd330b..6e2b00e 100644 (file)
@@ -51,7 +51,10 @@ void SelectMgr_SelectableObjectSet::Remove (const Handle(SelectMgr_SelectableObj
 
   if (anIndex != 0)
   {
-    Swap (anIndex - 1, Size() - 1);
+    if (anIndex != Size())
+    {
+      Swap (anIndex - 1, Size() - 1);
+    }
 
     myObjects.RemoveLast();