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=2b8dfe756ed856c1f6e0a69597b9ae0b859d6237;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 feca35f0a3..bb3b3dadc0 100755 --- a/src/AIS/AIS_Dimension.cxx +++ b/src/AIS/AIS_Dimension.cxx @@ -409,6 +409,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