mirror of
https://git.salome-platform.org/gitpub/modules/smesh.git
synced 2025-01-25 09:00:33 +05:00
Fix a bug: Crashing when loading submeshes. It seems that c++ delete keyword must not be applied to HDF object.
This commit is contained in:
parent
99dfb73d48
commit
36c731ec63
@ -1145,7 +1145,6 @@ void SMESH_Gen_i::loadAppliedAlgorithms(HDFgroup * hdfGroupMeshId,
|
||||
char *refFromFile = new char[dataset->GetSize()];
|
||||
dataset->ReadFromDisk(refFromFile);
|
||||
dataset->CloseOnDisk();
|
||||
delete dataset;
|
||||
|
||||
if (_found)
|
||||
{
|
||||
@ -1216,7 +1215,6 @@ void SMESH_Gen_i::loadSubMeshes(HDFgroup * hdfGroupMeshId, char * msgname,
|
||||
char *refFromFile = new char[hdf_dataset->GetSize()];
|
||||
hdf_dataset->ReadFromDisk(refFromFile);
|
||||
hdf_dataset->CloseOnDisk();
|
||||
delete hdf_dataset;
|
||||
|
||||
bool _found3 = false;
|
||||
SALOMEDS::SObject_var GSO = Study->FindObjectID(refFromFile);
|
||||
@ -1372,10 +1370,8 @@ void SMESH_Gen_i::loadSubMeshes(HDFgroup * hdfGroupMeshId, char * msgname,
|
||||
}
|
||||
}
|
||||
hdf_subgroupmyTag->CloseOnDisk();
|
||||
delete hdf_subgroupmyTag;
|
||||
}
|
||||
hdf_subgroupmyLevel1Tag->CloseOnDisk();
|
||||
delete hdf_subgroupmyLevel1Tag;
|
||||
}
|
||||
|
||||
GEOM::GEOM_Gen_var SMESH_Gen_i::getGeomEngine()
|
||||
|
Loading…
Reference in New Issue
Block a user