diff --git a/Fltk/FlGui.cpp b/Fltk/FlGui.cpp index 6ef75f4b73b801b45eaf21334b0c5a375d3406a0..38e850a07bf1af56bb99b2977d5460ab43cdf2d7 100644 --- a/Fltk/FlGui.cpp +++ b/Fltk/FlGui.cpp @@ -945,5 +945,6 @@ void FlGui::rebuildTree() void FlGui::openModule(const std::string &name) { - onelab->openTreeItem("0Gmsh modules/" + name); + if(!onelab->isManuallyClosed("0Gmsh modules/" + name)) + onelab->openTreeItem("0Gmsh modules/" + name); } diff --git a/Fltk/onelabGroup.cpp b/Fltk/onelabGroup.cpp index 34bb09685055699db97b2c7dc6c9087dad530729..bba3388beba1226c21ca198c93434178b8d832e9 100644 --- a/Fltk/onelabGroup.cpp +++ b/Fltk/onelabGroup.cpp @@ -303,8 +303,7 @@ bool onelab::localNetworkClient::run() drawContext::global()->draw(); if(n != PView::list.size()){ FlGui::instance()->rebuildTree(); - if(!FlGui::instance()->onelab->isManuallyClosed("0Gmsh modules/Post-processing")) - FlGui::instance()->openModule("Post-processing"); + FlGui::instance()->openModule("Post-processing"); } } break;