]> 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)
committersmoskvin <smoskvin@opencascade.com>
Fri, 3 Dec 2021 14:56:37 +0000 (17:56 +0300)
commit4f5e9344456e27bf26daaca24a68870e66390048
treed290fb2608038b0219c343397af1d6fff30bbd92
parent65acdce54ce83d04ca15d15def24440f55ed9017
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.
14 files changed:
dox/upgrade/upgrade.md
samples/mfc/standard/01_Geometry/src/GeomSources.cpp
samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Direction.cpp
samples/mfc/standard/01_Geometry/src/ISession2D/ISession_Surface.cpp
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]