Salome HOME
Editing hypothesis bug...
[modules/smesh.git] / src / SMESHGUI / SMESHGUI_Hypotheses.cxx
index 3e3c6338fdf0e5c19ce0f9acf178525eb7b1ac46..487f8c97567ab8bb7a084dbc570f3eb1a8064ba0 100644 (file)
@@ -86,10 +86,10 @@ void SMESHGUI_GenericHypothesisCreator::create( bool isAlgo,
   myIsCreate = true;
 
   // Create hypothesis/algorithm
-  if (isAlgo)
+  if (isAlgo) {
     SMESH::CreateHypothesis( hypType(), theHypName, isAlgo );
-  else
-  {
+  }
+  else {
     SMESH::SMESH_Hypothesis_var aHypothesis = 
       SMESH::CreateHypothesis( hypType(), theHypName, false );
     if( !editHypothesis( aHypothesis.in(), theHypName, theParent ) )
@@ -498,10 +498,10 @@ void SMESHGUI_GenericHypothesisCreator::onReject()
 QString SMESHGUI_GenericHypothesisCreator::helpPage() const
 {
   QString aHypType = hypType();
-  QString aHelpFileName;
+  QString aHelpFileName = "";
   if ( aHypType == "LocalLength" )
     aHelpFileName = "a1d_meshing_hypo_page.html#average_length_anchor";
-  if ( aHypType == "MaxLength" )
+  else if ( aHypType == "MaxLength" )
     aHelpFileName = "a1d_meshing_hypo_page.html#max_length_anchor";
   else if ( aHypType == "Arithmetic1D")
     aHelpFileName = "a1d_meshing_hypo_page.html#arithmetic_1d_anchor";
@@ -528,9 +528,8 @@ QString SMESHGUI_GenericHypothesisCreator::helpPage() const
   else if ( aHypType == "LayerDistribution")
     aHelpFileName = "radial_prism_algo_page.html";
   else if ( aHypType == "SegmentLengthAroundVertex")
-    aHelpFileName = "segments_around_vertex_algo.html";
-  else
-    aHelpFileName = "";
+    aHelpFileName = "segments_around_vertex_algo_page.html";
+    
   return aHelpFileName;
 }