GEOM::GEOM_Object_var aSelectedObject = GEOM::GEOM_Object::_nil();
if (aSelList.Extent() > 0) {
- Standard_Boolean testResult = Standard_False;
- aSelectedObject = GEOMBase::ConvertIOinGEOMObject(aSelList.First(), testResult);
- if (!testResult)
- aSelectedObject = GEOM::GEOM_Object::_nil();
+ aSelectedObject = GEOMBase::ConvertIOinGEOMObject( aSelList.First() );
}
// clear selection
double anAngle = 0.;
if (getParameters(anAngle)) {
- myGrp->LineEdit3->setText(DlgRef::PrintDoubleValue(anAngle));
+ SUIT_ResourceMgr* resMgr = SUIT_Session::session()->resourceMgr();
+ int aPrecision = resMgr->integerValue( "Geometry", "angle_precision", 6 );
+ myGrp->LineEdit3->setText(DlgRef::PrintDoubleValue(anAngle, aPrecision));
redisplayPreview();
}
else {