Skip to content
Snippets Groups Projects
Commit 58b39827 authored by Christophe Geuzaine's avatar Christophe Geuzaine
Browse files

pp

parent dbb57987
No related branches found
No related tags found
No related merge requests found
...@@ -345,7 +345,7 @@ bool onelab::localNetworkClient::kill() ...@@ -345,7 +345,7 @@ bool onelab::localNetworkClient::kill()
return false; return false;
} }
static void initializeLoop() static void initializeLoops()
{ {
onelabUtils::initializeLoop("1"); onelabUtils::initializeLoop("1");
onelabUtils::initializeLoop("2"); onelabUtils::initializeLoop("2");
...@@ -355,7 +355,7 @@ static void initializeLoop() ...@@ -355,7 +355,7 @@ static void initializeLoop()
FlGui::instance()->onelab->rebuildTree(); FlGui::instance()->onelab->rebuildTree();
} }
static bool incrementLoop() static bool incrementLoops()
{ {
bool ret = false; bool ret = false;
if(onelabUtils::incrementLoop("3")) ret = true; if(onelabUtils::incrementLoop("3")) ret = true;
...@@ -453,7 +453,7 @@ void onelab_cb(Fl_Widget *w, void *data) ...@@ -453,7 +453,7 @@ void onelab_cb(Fl_Widget *w, void *data)
FlGui::instance()->onelab->setButtonMode("", "stop"); FlGui::instance()->onelab->setButtonMode("", "stop");
if(action == "compute") initializeLoop(); if(action == "compute") initializeLoops();
do{ // enter loop do{ // enter loop
...@@ -490,10 +490,8 @@ void onelab_cb(Fl_Widget *w, void *data) ...@@ -490,10 +490,8 @@ void onelab_cb(Fl_Widget *w, void *data)
if(FlGui::instance()->onelab->stop()) break; if(FlGui::instance()->onelab->stop()) break;
} }
// update geometry in Gmsh window which might have been changed by the // update geometry which might have been changed by the metamodel
// metamodel if(metamodel) geometry_reload_cb(0, 0);
if(metamodel)
geometry_reload_cb(0, 0);
if(action != "initialize"){ if(action != "initialize"){
updateGraphs(); updateGraphs();
...@@ -501,7 +499,7 @@ void onelab_cb(Fl_Widget *w, void *data) ...@@ -501,7 +499,7 @@ void onelab_cb(Fl_Widget *w, void *data)
} }
} while(action == "compute" && !FlGui::instance()->onelab->stop() && } while(action == "compute" && !FlGui::instance()->onelab->stop() &&
incrementLoop()); incrementLoops());
FlGui::instance()->onelab->stop(false); FlGui::instance()->onelab->stop(false);
FlGui::instance()->onelab->setButtonMode("check", "compute"); FlGui::instance()->onelab->setButtonMode("check", "compute");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment