From 6b9315bcd14689d96ee800c3d8d39427c3eda6b0 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Sun, 25 May 2014 20:40:15 +0000 Subject: [PATCH] explain --- Fltk/onelabGroup.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Fltk/onelabGroup.cpp b/Fltk/onelabGroup.cpp index 0068e79ea6..6902d9bb4b 100644 --- a/Fltk/onelabGroup.cpp +++ b/Fltk/onelabGroup.cpp @@ -908,7 +908,11 @@ void onelab_cb(Fl_Widget *w, void *data) o.setVisible(false); o.setNeverChanged(true); onelab::server::instance()->set(o); - c->run(); + // we should skip the computation here if no parameter has changed for the + // solver: + // + //if(action != "compute" || onelab::server::instance()->getChanged(c->getName())) + c->run(); if(action == "compute"){ // after computing with this solver, mark the parameters as unchanged // for this solver -- GitLab