From: duv Date: Tue, 14 Jul 2015 14:42:27 +0000 (+0300) Subject: 0026433: AIS_Dimension may attempt to modify the state of default Drawer shading... X-Git-Url: http://git.dev.opencascade.org/gitweb/?a=commitdiff_plain;h=6254380b039c60455ae4167147b86d8cec873a01;p=occt-copy.git 0026433: AIS_Dimension may attempt to modify the state of default Drawer shading aspect --- diff --git a/src/AIS/AIS_Dimension.cxx b/src/AIS/AIS_Dimension.cxx index a09e1a1da2..84b0637936 100755 --- a/src/AIS/AIS_Dimension.cxx +++ b/src/AIS/AIS_Dimension.cxx @@ -410,6 +410,11 @@ void AIS_Dimension::DrawText (const Handle(Prs3d_Presentation)& thePresentation, const TCollection_ExtendedString& theText, const Standard_Integer theLabelPosition) { + if (!myDrawer->HasOwnShadingAspect()) + { + myDrawer->SetShadingAspect (new Prs3d_ShadingAspect()); + } + if (myDrawer->DimensionAspect()->IsText3d()) { // getting font parameters