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

fine tuning

parent 9ce33566
Branches
Tags
No related merge requests found
......@@ -617,14 +617,18 @@ void onelab_cb(Fl_Widget *w, void *data)
}
if(action == "reset"){
// clear everything except model names
// clear everything except model names and command line setup
std::vector<onelab::string> modelNames;
std::vector<onelab::number> useCommandLines;
for(onelab::server::citer it = onelab::server::instance()->firstClient();
it != onelab::server::instance()->lastClient(); it++){
onelab::client *c = it->second;
std::vector<onelab::string> ps;
c->get(ps, c->getName() + "/1ModelName");
if(ps.size()) modelNames.push_back(ps[0]);
std::vector<onelab::number> ps2;
c->get(ps2, c->getName() + "/UseCommandLine");
if(ps2.size()) useCommandLines.push_back(ps2[0]);
}
onelab::server::instance()->clear();
if(onelab::server::instance()->findClient("Gmsh") !=
......@@ -632,6 +636,8 @@ void onelab_cb(Fl_Widget *w, void *data)
geometry_reload_cb(0, 0);
for(unsigned int i = 0; i < modelNames.size(); i++)
onelab::server::instance()->set(modelNames[i]);
for(unsigned int i = 0; i < useCommandLines.size(); i++)
onelab::server::instance()->set(useCommandLines[i]);
action = "check";
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment