From a4116cd4cce94ab27631e6f6d1c26f0a476b0691 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Fri, 26 Aug 2016 06:30:44 +0000
Subject: [PATCH]

---
 Fltk/solverButton.cpp | 17 +++++++++--------
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/Fltk/solverButton.cpp b/Fltk/solverButton.cpp
index f9ffc7f0b3..96a3d3e017 100644
--- a/Fltk/solverButton.cpp
+++ b/Fltk/solverButton.cpp
@@ -53,15 +53,16 @@ static void solver_change_exe_cb(Fl_Widget *w, void *data)
 #if defined(WIN32)
   pattern += ".exe";
 #endif
-  if(fileChooser(FILE_CHOOSER_SINGLE, title.c_str(), pattern.c_str(), old))
+  if(fileChooser(FILE_CHOOSER_SINGLE, title.c_str(), pattern.c_str(), old)){
     exe = fileChooserGetName(1);
-  if(exe.size()){
-    // remove old client if it's already loaded
-    onelab::server::citer it = onelab::server::instance()->findClient(name);
-    if(it != onelab::server::instance()->lastClient()) delete *it;
-    std::string host = opt_solver_remote_login(num, GMSH_GET, "");
-    FlGui::instance()->onelab->addSolver(name, exe, host, num);
-    onelab_cb(0, (void*)"reset");
+    if(exe.size()){
+      // remove old client if it's already loaded
+      onelab::server::citer it = onelab::server::instance()->findClient(name);
+      if(it != onelab::server::instance()->lastClient()) delete *it;
+      std::string host = opt_solver_remote_login(num, GMSH_GET, "");
+      FlGui::instance()->onelab->addSolver(name, exe, host, num);
+      onelab_cb(0, (void*)"reset");
+    }
   }
 }
 
-- 
GitLab