diff --git a/Fltk/optionWindow.cpp b/Fltk/optionWindow.cpp index 9bd6d0e7f8c16c04d91f24d03dc3a99f0bc88e01..951cff68a1907019bc96a2ab9344905fbb6dfdf7 100644 --- a/Fltk/optionWindow.cpp +++ b/Fltk/optionWindow.cpp @@ -549,18 +549,17 @@ static void view_options_ok_cb(Fl_Widget *w, void *data) if(data){ const char *str = (const char*)data; if(!strcmp(str, "range_min") || !strcmp(str, "range_max")){ - double vmin = 0., vmax = 0.; int vindex = o->view.index; if(vindex >= 0 && vindex < (int)PView::list.size()){ // compute min/max taking current visibility status into account int step = opt_view_timestep(vindex, GMSH_GET, 0); - vmin = PView::list[vindex]->getData(true)->getMin(step, true); - vmax = PView::list[vindex]->getData(true)->getMax(step, true); + if(!strcmp(str, "range_min")) + o->view.value[31]->value + (PView::list[vindex]->getData(true)->getMin(step, true)); + else if(!strcmp(str, "range_max")) + o->view.value[32]->value + (PView::list[vindex]->getData(true)->getMax(step, true)); } - if(!strcmp(str, "range_min")) - o->view.value[31]->value(vmin); - else if(!strcmp(str, "range_max")) - o->view.value[32]->value(vmax); } }