diff --git a/Fltk/Callbacks.cpp b/Fltk/Callbacks.cpp
index 9a077fa1982be0a8c3bd0efdbb79283d6da558c4..b435f3bba73c5db31c41ef741b61e0ee66a64a0b 100644
--- a/Fltk/Callbacks.cpp
+++ b/Fltk/Callbacks.cpp
@@ -1,4 +1,4 @@
-// $Id: Callbacks.cpp,v 1.108 2002-02-20 16:44:25 geuzaine Exp $
+// $Id: Callbacks.cpp,v 1.109 2002-02-20 16:45:33 geuzaine Exp $
 
 #include <sys/types.h>
 #include <signal.h>
@@ -196,12 +196,8 @@ void status_rewind_cb(CALLBACK_ARGS){
   }
   else{
     view_in_cycle = 0;
-    for(i=0 ; i<List_Nbr(CTX.post.list) ; i++){
-      if(!i)
-	opt_view_visible(i, GMSH_SET|GMSH_GUI, 1);
-      else
-	opt_view_visible(i, GMSH_SET|GMSH_GUI, 0);
-    }
+    for(i=0 ; i<List_Nbr(CTX.post.list) ; i++)
+      opt_view_visible(i, GMSH_SET|GMSH_GUI, !i);
   }
   Draw();
 }