diff --git a/Mesh/DiscreteSurface.cpp b/Mesh/DiscreteSurface.cpp
index 6aac1d553a357a499e9b6e829d36ba11b0644010..12c9cd8643735c346c4afe57f884e0335e9dcd37 100644
--- a/Mesh/DiscreteSurface.cpp
+++ b/Mesh/DiscreteSurface.cpp
@@ -1,4 +1,4 @@
-// $Id: DiscreteSurface.cpp,v 1.18 2005-07-07 07:19:27 remacle Exp $
+// $Id: DiscreteSurface.cpp,v 1.19 2005-07-07 20:44:47 geuzaine Exp $
 //
 // Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle
 //
@@ -178,8 +178,8 @@ void BDS_To_Mesh(Mesh *m)
 
 int MeshDiscreteSurface(Surface *s)
 { 
-    Msg(STATUS2, "Discrete Surface Mesh Generator...");
     if(s->bds){
+    Msg(STATUS2, "Discrete Surface Mesh Generator...");
 	// s->bds is the discrete surface that defines the geometry
 	if(!THEM->bds_mesh){
 	    THEM->bds_mesh = new BDS_Mesh (*(THEM->bds));