Salome HOME
0020871: EDF 1411 SMESH: Distribution with analytical density crashes Salome
authorvsr <vsr@opencascade.com>
Tue, 18 May 2010 11:56:05 +0000 (11:56 +0000)
committervsr <vsr@opencascade.com>
Tue, 18 May 2010 11:56:05 +0000 (11:56 +0000)
Additional patch for Windows from Erwan ADAM

src/StdMeshersGUI/StdMeshersGUI_DistrPreview.cxx

index a723fdbef364eae9767b5705ef39c31204aa05fd..fb493741754333b6b4b9ecb9d0daa7a51014236f 100644 (file)
@@ -264,8 +264,13 @@ void StdMeshersGUI_DistrPreview::update()
       showError();
       return;
     }
+#ifdef WIN32
+    if ( std::fabs(y[i]) >= HUGE_VAL)
+      y[i] = HUGE_VAL/100.;
+#else
     if ( isinf(y[i]))
       y[i] = std::numeric_limits<double>::max()/100.;
+#endif
 //     if ( y[i] > 1e3 )
 //       y[i] = 1e3;
     if( i==0 || y[i]<min_y )