diff --git a/Fltk/Solvers.cpp b/Fltk/Solvers.cpp
index db6fc91333f48d9f1c31eb03ddf042db6c85c6da..1c160fbc050ed39b8071a7ed002b8ae00e60b6de 100644
--- a/Fltk/Solvers.cpp
+++ b/Fltk/Solvers.cpp
@@ -1,4 +1,4 @@
-// $Id: Solvers.cpp,v 1.28 2004-10-25 00:45:47 geuzaine Exp $
+// $Id: Solvers.cpp,v 1.29 2004-10-25 18:48:37 geuzaine Exp $
 //
 // Copyright (C) 1997-2004 C. Geuzaine, J.-F. Remacle
 //
@@ -144,6 +144,7 @@ int Solver(int num, char *args)
       Msg(SOLVER, "%-8.8s: %s", SINFO[num].name, str);
       break;
     }
+    WID->check(); // update the GUI
     if(stop)
       break;
   }