From: asl Date: Wed, 14 Dec 2005 09:50:37 +0000 (+0000) Subject: PAL10927 X-Git-Tag: T_3_1_0pre~1 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=05369767f7e2544bb03e7d0779f069c220029f20;p=modules%2Fsmesh.git PAL10927 --- diff --git a/src/StdMeshersGUI/StdMeshersGUI_NbSegmentsCreator.cxx b/src/StdMeshersGUI/StdMeshersGUI_NbSegmentsCreator.cxx index 8916a619c..a071169ae 100644 --- a/src/StdMeshersGUI/StdMeshersGUI_NbSegmentsCreator.cxx +++ b/src/StdMeshersGUI/StdMeshersGUI_NbSegmentsCreator.cxx @@ -189,7 +189,7 @@ bool StdMeshersGUI_NbSegmentsCreator::readParamsFromHypo( NbSegmentsHypothesisDa StdMeshers::StdMeshers_NumberOfSegments::_narrow( hypothesis() ); HypothesisData* data = SMESH::GetHypothesisData( hypType() ); - h_data.myName = isCreation() && data ? data->Label : QString(); + h_data.myName = isCreation() && data ? data->Label : ""; h_data.myNbSeg = (int) h->GetNumberOfSegments(); int distr = (int) h->GetDistrType(); @@ -224,7 +224,9 @@ bool StdMeshersGUI_NbSegmentsCreator::storeParamsToHypo( const NbSegmentsHypothe bool ok = true; try { - SMESH::SetName( SMESH::FindSObject( h ), h_data.myName.latin1() ); + if( isCreation() ) + SMESH::SetName( SMESH::FindSObject( h ), h_data.myName.latin1() ); + h->SetNumberOfSegments( h_data.myNbSeg ); int distr = h_data.myDistrType; h->SetDistrType( distr ); @@ -254,7 +256,7 @@ bool StdMeshersGUI_NbSegmentsCreator::storeParamsToHypo( const NbSegmentsHypothe bool StdMeshersGUI_NbSegmentsCreator::readParamsFromWidgets( NbSegmentsHypothesisData& h_data ) const { - h_data.myName = myName ? myName->text() : QString(); + h_data.myName = myName ? myName->text() : ""; h_data.myNbSeg = myNbSeg->value(); h_data.myDistrType = myDistr->currentItem(); h_data.myConv = myConv->id( myConv->selected() );