diff --git a/Fltk/graphicWindow.cpp b/Fltk/graphicWindow.cpp index bcbb8e695be8f3f5e615bc6e8366955a3f288aeb..f628e9e11c16a7f1b8cf9e8157eb72d1285db5a1 100644 --- a/Fltk/graphicWindow.cpp +++ b/Fltk/graphicWindow.cpp @@ -549,13 +549,10 @@ void geometry_reload_cb(Fl_Widget *w, void *data) { std::string fileName = GModel::current()->getFileName(); ClearProject(); - OpenProject(fileName); - // TODO: we should probably reset the onelab DB here, too: calling - // onelab_cb(reset) seems to work, but we perform OpenProject *twice* (reset, - // then check) -- we should fix this before enabling the onelab reset - // - // onelab_cb(0, (void*)"reset"); + GModel::current()->setFileName(fileName); + //OpenProject(fileName); + onelab_cb(0, (void*)"reset"); // this will call OpenProject drawContext::global()->draw(); }