1
0
mirror of https://git.dev.opencascade.org/repos/occt.git synced 2025-08-04 13:13:25 +03:00

0028797: Exceptrion is raised during reading attached STEP file.

Protection for null handle was added in the method RWStepVisual_RWPresentationStyleAssignment::ReadStep
This commit is contained in:
gka
2017-05-29 18:42:55 +03:00
committed by bugmaster
parent 6ae0790866
commit b80d766ab9
2 changed files with 22 additions and 2 deletions

View File

@@ -53,9 +53,12 @@ void RWStepVisual_RWPresentationStyleAssignment::ReadStep
else {
Handle(StepData_SelectMember) aMember;
data->ReadMember(nsub1, i1, "null_style", ach, aMember);
Standard_CString anEnumText = aMember->EnumText();
Handle(StepVisual_NullStyleMember) aNullStyle = new StepVisual_NullStyleMember();
aNullStyle->SetEnumText(0, anEnumText);
if(!aMember.IsNull())
{
Standard_CString anEnumText = aMember->EnumText();
aNullStyle->SetEnumText(0, anEnumText);
}
aStylesItem.SetValue(aNullStyle);
}
aStyles->SetValue(i1,aStylesItem);