diff --git a/Mesh/meshGFace.h b/Mesh/meshGFace.h
index 1aa07c28741e634dc40bbf5c8a10dbdbb2785411..c3b684c2822e3eaf64811f3483d8c45b4be0e589 100644
--- a/Mesh/meshGFace.h
+++ b/Mesh/meshGFace.h
@@ -16,7 +16,7 @@ class MVertex;
 class meshGFace {
   const bool repairSelfIntersecting1dMesh;
  public :
-  meshGFace (bool r = true) : repairSelfIntersecting1dMesh(true) {}
+  meshGFace (bool r = true) : repairSelfIntersecting1dMesh(r) {}
   void operator () (GFace *);
 };