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