From 8f02495a73ea23c4c0cae78ce95cdf1863ba0f90 Mon Sep 17 00:00:00 2001 From: Christophe Geuzaine <cgeuzaine@ulg.ac.be> Date: Tue, 26 Mar 2013 20:34:39 +0000 Subject: [PATCH] don't allow load or reset when onelab is busy --- Fltk/onelabGroup.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Fltk/onelabGroup.cpp b/Fltk/onelabGroup.cpp index 4b276dd705..6a32ffdca6 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"); -- GitLab