diff --git a/Common/OpenFile.cpp b/Common/OpenFile.cpp index 6bafd14c690dbb48999f60f0acb41edbac829ee8..a7da175b578f9582861ced62725e8f5262b436b7 100644 --- a/Common/OpenFile.cpp +++ b/Common/OpenFile.cpp @@ -460,9 +460,11 @@ void OpenProject(std::string fileName) CTX::instance()->recent_files[0] = fileName; if (CTX::instance()->history_size < 5) CTX::instance()->history_size++; - FlGui::instance()->menu->fillRecentHistoryMenu(); +#if defined(HAVE_FLTK) + if(FlGui::available()) + FlGui::instance()->menu->fillRecentHistoryMenu(); +#endif } - CTX::instance()->lock = 0; #if defined(HAVE_FLTK) diff --git a/Fltk/pluginWindow.cpp b/Fltk/pluginWindow.cpp index f080a709c5be7b36c64a3e3ba1c643329786c16c..87e961c0da5fbb6c3dd1c9cad4411886078c29ac 100644 --- a/Fltk/pluginWindow.cpp +++ b/Fltk/pluginWindow.cpp @@ -113,7 +113,7 @@ static void add_scripting(GMSH_PostPlugin *p, PView *view) if(view){ for(int i = 0; i < p->getNbOptions(); i++){ if(p->getOption(i)->str == "iView") { - oldIndex = p->getOption(i)->def; + oldIndex = (int)(p->getOption(i)->def); p->getOption(i)->def = view->getIndex(); } }