diff --git a/Common/Options.cpp b/Common/Options.cpp
index f90161a6a1832293680a42ba44f2418b4a07b088..e14f73524a535580aa5ddaa467a1fa22ec6044b3 100644
--- a/Common/Options.cpp
+++ b/Common/Options.cpp
@@ -1,4 +1,4 @@
-// $Id: Options.cpp,v 1.369 2007-11-28 14:18:09 remacle Exp $
+// $Id: Options.cpp,v 1.370 2007-11-28 17:02:19 geuzaine Exp $
 //
 // Copyright (C) 1997-2007 C. Geuzaine, J.-F. Remacle
 //
@@ -4215,7 +4215,7 @@ double opt_mesh_optimize_netgen(OPT_ARGS_NUM)
     CTX.mesh.optimize =(int) val;
 #if defined(HAVE_FLTK)
   if(WID && (action & GMSH_GUI))
-    WID->mesh_butt[2]->value(CTX.mesh.optimizeNetgen);
+    WID->mesh_butt[24]->value(CTX.mesh.optimizeNetgen);
 #endif
   return CTX.mesh.optimize;
 }