mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2024-11-11 16:19:17 +05:00
Patch for bug IPAL9210(3.0.0 "GEOM_usinggeom.py" script execution failed.).
This commit is contained in:
parent
8383118883
commit
35c0ccc268
@ -182,19 +182,30 @@ CORBA::Boolean GEOM_IMeasureOperations_i::CheckShape (GEOM::GEOM_Object_ptr theS
|
||||
//Set a not done flag
|
||||
GetOperations()->SetNotDone();
|
||||
|
||||
if (theShape == NULL) return 0;
|
||||
if (theShape == NULL)
|
||||
{
|
||||
theDescription = CORBA::string_dup("null");
|
||||
return 0;
|
||||
}
|
||||
|
||||
//Get the reference shape
|
||||
Handle(GEOM_Object) aShape = GetOperations()->GetEngine()->GetObject
|
||||
(theShape->GetStudyID(), theShape->GetEntry());
|
||||
|
||||
if (aShape.IsNull()) return 0;
|
||||
if (aShape.IsNull())
|
||||
{
|
||||
theDescription = CORBA::string_dup("null2");
|
||||
return 0;
|
||||
}
|
||||
|
||||
// Get shape parameters
|
||||
TCollection_AsciiString aDump;
|
||||
if (GetOperations()->CheckShape(aShape, aDump)) return 1;
|
||||
|
||||
theDescription = CORBA::string_dup(aDump.ToCString());
|
||||
if (GetOperations()->CheckShape(aShape, aDump))
|
||||
{
|
||||
theDescription = CORBA::string_dup(aDump.ToCString());
|
||||
return 1;
|
||||
}
|
||||
theDescription = CORBA::string_dup("checkShape 0");
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user