diff --git a/Unix/Main.cpp b/Unix/Main.cpp
index b7663c518aab8fa192d344bbdfc2362b909fbf8a..b0b7e1976dd384fb093f3a7252660c90edb6acc9 100644
--- a/Unix/Main.cpp
+++ b/Unix/Main.cpp
@@ -1,4 +1,4 @@
-/* $Id: Main.cpp,v 1.24 2000-12-08 13:06:56 geuzaine Exp $ */
+/* $Id: Main.cpp,v 1.25 2000-12-08 13:12:18 geuzaine Exp $ */
 
 #include <signal.h>
 
@@ -853,6 +853,7 @@ int main(int argc, char *argv[]){
 
   /* The GUI is ready */
   CTX.interactive = 0 ; 
+  CTX.expose = 1 ;
 
   /* Say welcome! */
 
@@ -860,11 +861,6 @@ int main(int argc, char *argv[]){
   Msg(STATUS, "Ready");
   Msg(SELECT, "Gmsh %g", GMSH_VERSION);
 
-  /* Compute viewport and Draw empty scene */
-  CTX.expose = 1 ;
-  Init();
-  Draw();
-
   /* Open input file */
 
   OpenProblem(TheFileName);