From ffa22f0f32040efe9bff0748e10b009861e8604c Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Sat, 25 Jan 2003 01:22:42 +0000 Subject: [PATCH] F$%k, the sgi compiler does not like initilizations with non-constant parameters. --- Plugin/LevelsetPlugin.cpp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Plugin/LevelsetPlugin.cpp b/Plugin/LevelsetPlugin.cpp index e2ba17ef94..fbc62eac7d 100644 --- a/Plugin/LevelsetPlugin.cpp +++ b/Plugin/LevelsetPlugin.cpp @@ -1,4 +1,4 @@ -// $Id: LevelsetPlugin.cpp,v 1.27 2003-01-23 20:19:25 geuzaine Exp $ +// $Id: LevelsetPlugin.cpp,v 1.28 2003-01-25 01:22:42 geuzaine Exp $ // // Copyright (C) 1997 - 2003 C. Geuzaine, J.-F. Remacle // @@ -59,10 +59,11 @@ Post_View *GMSH_LevelsetPlugin::execute (Post_View *v) double Xp[6], Yp[6], Zp[6], myVals[6]; double Xpi[6], Ypi[6], Zpi[6], myValsi[6]; double test; - Post_View *View[v->NbTimeStep]; if(v->NbSS){ + Post_View **View = new (Post_View*)[v->NbTimeStep]; + switch(_orientation){ case ORIENT_PLANE: case ORIENT_SPHERE: @@ -219,7 +220,10 @@ Post_View *GMSH_LevelsetPlugin::execute (Post_View *v) // a little bogus if multiple output views, but we don't use it anyway processed = View[0]; - return View[0]; + + delete [] View; + + return processed; } return 0; -- GitLab