From 23a3b1aba1acc8b304796c9a2c14eea626e4c48d Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Thu, 28 Feb 2013 03:32:58 +0000 Subject: [PATCH] fix uninitialized timeStep --- Common/Options.cpp | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/Common/Options.cpp b/Common/Options.cpp index e57cb6acd5..b5fff7e397 100644 --- a/Common/Options.cpp +++ b/Common/Options.cpp @@ -6108,16 +6108,17 @@ double opt_view_timestep(OPT_ARGS_NUM) { #if defined(HAVE_POST) GET_VIEW(0.); - if(!data) return 0; if(action & GMSH_SET) { opt->timeStep = (int)val; - if(opt->timeStep > data->getNumTimeSteps() - 1) - opt->timeStep = 0; - else if(opt->timeStep < 0) - opt->timeStep = data->getNumTimeSteps() - 1; - if(data->getAdaptiveData()) - data->getAdaptiveData()->changeResolution - (opt->timeStep, opt->maxRecursionLevel, opt->targetError); + if(data){ + if(opt->timeStep > data->getNumTimeSteps() - 1) + opt->timeStep = 0; + else if(opt->timeStep < 0) + opt->timeStep = data->getNumTimeSteps() - 1; + if(data->getAdaptiveData()) + data->getAdaptiveData()->changeResolution + (opt->timeStep, opt->maxRecursionLevel, opt->targetError); + } if(view) view->setChanged(true); } #if defined(HAVE_FLTK) -- GitLab