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:
@@ -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);
|
||||
|
Reference in New Issue
Block a user