]> OCCT Git - occt.git/commit
0032704: Visualization, Prs3d_Drawer - do not implicitly create aspects within getters
authorkgv <kgv@opencascade.com>
Wed, 1 Dec 2021 08:58:39 +0000 (11:58 +0300)
committerkgv <kgv@opencascade.com>
Wed, 1 Dec 2021 17:18:50 +0000 (20:18 +0300)
commitfec3e2b9f6eeac0e2982cd0befa478b222506cb3
tree0900947f4ea16480f27ccdf59375a42140982270
parent4a837ecec21bfe24d9c224c4b59aa9779156f297
0032704: Visualization, Prs3d_Drawer - do not implicitly create aspects within getters

Prs3d_Drawer getters now return NULL instead of implicitly creating "default" aspects.
Added missing initialization of default properties in AIS_InteractiveContext.
AIS_InteractiveContext::setContextToObject() - added missing propagation of Context to child presentations.
dox/upgrade/upgrade.md
src/AIS/AIS_InteractiveContext.cxx
src/AIS/AIS_InteractiveContext.hxx
src/AIS/AIS_Shape.cxx
src/IVtkDraw/IVtkDraw.cxx
src/IVtkOCC/IVtkOCC_Shape.cxx
src/Prs3d/Prs3d_Drawer.cxx
src/Prs3d/Prs3d_Drawer.hxx
src/QABugs/QABugs_17.cxx
src/ViewerTest/ViewerTest_ObjectCommands.cxx
tests/v3d/bugs/bug1174 [deleted file]