mirror of
https://git.dev.opencascade.org/repos/occt.git
synced 2025-09-18 14:27:39 +03:00
0031884: Data Exchange - NULL de-reference within STEPCAFControl_Reader::SetSourceCodePage()
Removed methods with unclear usage rules.
This commit is contained in:
@@ -384,7 +384,7 @@ TCollection_ExtendedString STEPCAFControl_Reader::convertName (const TCollection
|
||||
// If source code page is not a NoConversion
|
||||
// the string is treated as having UTF-8 coding,
|
||||
// else each character is copied to ExtCharacter.
|
||||
return TCollection_ExtendedString (theName, SourceCodePage() != Resource_FormatType_NoConversion);
|
||||
return TCollection_ExtendedString (theName, myReader.StepModel()->SourceCodePage() != Resource_FormatType_NoConversion);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
@@ -4783,26 +4783,6 @@ Standard_Boolean STEPCAFControl_Reader::GetNameMode() const
|
||||
return myNameMode;
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SourceCodePage
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
Resource_FormatType STEPCAFControl_Reader::SourceCodePage() const
|
||||
{
|
||||
return myReader.StepModel()->SourceCodePage();
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetSourceCodePage
|
||||
//purpose :
|
||||
//=======================================================================
|
||||
|
||||
void STEPCAFControl_Reader::SetSourceCodePage(Resource_FormatType theCode)
|
||||
{
|
||||
myReader.StepModel()->SetSourceCodePage(theCode);
|
||||
}
|
||||
|
||||
//=======================================================================
|
||||
//function : SetLayerMode
|
||||
//purpose :
|
||||
|
Reference in New Issue
Block a user