From 05369767f7e2544bb03e7d0779f069c220029f20 Mon Sep 17 00:00:00 2001 From: asl Date: Wed, 14 Dec 2005 09:50:37 +0000 Subject: [PATCH] PAL10927 --- src/StdMeshersGUI/StdMeshersGUI_NbSegmentsCreator.cxx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) 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() ); -- 2.39.2