From: vpa Date: Fri, 8 May 2015 10:44:02 +0000 (+0300) Subject: 0026139: AIS_InteractiveContext::Display performance regression X-Git-Tag: V6_9_0~1 X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=2cf5ec3f1cc97d1bb805f4d22f19c2a7e2d97df0;p=occt-copy.git 0026139: AIS_InteractiveContext::Display performance regression Regression with VIS tests in release mode was fixed --- diff --git a/src/SelectMgr/SelectMgr_SelectableObjectSet.cxx b/src/SelectMgr/SelectMgr_SelectableObjectSet.cxx index 6e2b00e4c9..91bc2632f1 100644 --- a/src/SelectMgr/SelectMgr_SelectableObjectSet.cxx +++ b/src/SelectMgr/SelectMgr_SelectableObjectSet.cxx @@ -34,7 +34,8 @@ SelectMgr_SelectableObjectSet::SelectMgr_SelectableObjectSet() //======================================================================= void SelectMgr_SelectableObjectSet::Append (const Handle(SelectMgr_SelectableObject)& theObject) { - if (Size() < myObjects.Add (theObject)) + Standard_Integer aSize = Size(); + if (aSize < myObjects.Add (theObject)) { MarkDirty(); }