diff --git a/Mesh/3D_Extrude.cpp b/Mesh/3D_Extrude.cpp
index 01ddf60881677ab143fc6a53d4ea0b46dfe4e53e..658a0ebc8781ec03a49cc7d318950008436414d1 100644
--- a/Mesh/3D_Extrude.cpp
+++ b/Mesh/3D_Extrude.cpp
@@ -1,4 +1,4 @@
-// $Id: 3D_Extrude.cpp,v 1.37 2001-08-15 14:16:59 geuzaine Exp $
+// $Id: 3D_Extrude.cpp,v 1.38 2001-08-15 15:25:27 geuzaine Exp $
 
 #include "Gmsh.h"
 #include "Numeric.h"
@@ -820,8 +820,6 @@ int Extrude_Mesh (Tree_T * Volumes){
   InitExtrude ();
   DIM = 3;
 
-  Msg(STATUS2, "Mesh 3D... (initial)");
-
   List_T *vol = Tree2List(Volumes);
 
   for (int ivol = 0; ivol < List_Nbr(vol); ivol++){
@@ -843,6 +841,8 @@ int Extrude_Mesh (Tree_T * Volumes){
   }
   if(!extrude) return false;
 
+  Msg(STATUS2, "Mesh 3D... (initial)");
+
   for (int ivol = 0; ivol < List_Nbr (vol); ivol++){
     List_Read(vol, ivol, &THEV);
     ep = THEV->Extrude;