From: eap Date: Wed, 7 Nov 2007 09:50:37 +0000 (+0000) Subject: PAL16202,16203 (Propagation 1D on edges group) X-Git-Tag: V4_1_0rc2~55 X-Git-Url: http://git.salome-platform.org/gitweb/?a=commitdiff_plain;h=edf16dcfc6ef384b6645da96da3aa44330d75487;p=modules%2Fsmesh.git PAL16202,16203 (Propagation 1D on edges group) 1) avoid double "Salome exception" in error description 2) select mesh after visualization --- diff --git a/src/SMESHGUI/SMESHGUI_ComputeDlg.cxx b/src/SMESHGUI/SMESHGUI_ComputeDlg.cxx index a4d8fca51..1dd9b6380 100644 --- a/src/SMESHGUI/SMESHGUI_ComputeDlg.cxx +++ b/src/SMESHGUI/SMESHGUI_ComputeDlg.cxx @@ -331,7 +331,7 @@ namespace SMESH { CASE2TEXT( COMPERR_BAD_INPUT_MESH); CASE2TEXT( COMPERR_STD_EXCEPTION ); CASE2TEXT( COMPERR_OCC_EXCEPTION ); - CASE2TEXT( COMPERR_SLM_EXCEPTION ); + case SMESH::COMPERR_SLM_EXCEPTION: break; // avoid double "Salome exception" CASE2TEXT( COMPERR_EXCEPTION ); CASE2TEXT( COMPERR_MEMORY_PB ); CASE2TEXT( COMPERR_BAD_SHAPE ); @@ -857,7 +857,6 @@ void SMESHGUI_ComputeOp::startOperation() { SMESH::ModifiedMesh(aMeshSObj, !computeFailed, aMesh->NbNodes() == 0); update( UF_ObjBrowser | UF_Model ); - Sel->setSelectedObjects( selected ); // SHOW MESH // NPAL16631: if ( getSMESHGUI()->automaticUpdate() ) @@ -881,6 +880,7 @@ void SMESHGUI_ComputeOp::startOperation() } } } + Sel->setSelectedObjects( selected ); } } }