diff --git a/Fltk/onelabGroup.cpp b/Fltk/onelabGroup.cpp index 4b276dd7057347789b2d96ee23523b42e3e6868f..6a32ffdca6e6e0814448309be2c9d2594fad383d 100644 --- a/Fltk/onelabGroup.cpp +++ b/Fltk/onelabGroup.cpp @@ -632,6 +632,11 @@ void onelab_cb(Fl_Widget *w, void *data) return; } + if(FlGui::instance()->onelab->isBusy()){ + Msg::Info("I'm busy! Ask me that later..."); + return; + } + if(action == "load"){ std::string db = SplitFileName(GModel::current()->getFileName())[0] + "onelab.db"; if(fileChooser(FILE_CHOOSER_SINGLE, "Load", "*.db", db.c_str())) @@ -669,11 +674,6 @@ void onelab_cb(Fl_Widget *w, void *data) action = "check"; } - if(FlGui::instance()->onelab->isBusy()){ - Msg::Info("I'm busy! Ask me that later..."); - return; - } - Msg::ResetErrorCounter(); FlGui::instance()->onelab->setButtonMode("", "stop");