diff --git a/Fltk/graphicWindow.cpp b/Fltk/graphicWindow.cpp
index 57f68317b191d1e313f1c9d0346e8013ef508d87..9298ca100c751fc2d229e932b6707a6b218773a4 100644
--- a/Fltk/graphicWindow.cpp
+++ b/Fltk/graphicWindow.cpp
@@ -179,6 +179,7 @@ static void file_open_recent_cb(Fl_Widget *w, void *data)
 static void file_clear_cb(Fl_Widget *w, void *data)
 {
   ClearProject();
+  onelab_cb(0, (void*)"reset"); // this will call OpenProject
   drawContext::global()->draw();
 }