From 7000f7470f43602312583fc8156852b5e55488a5 Mon Sep 17 00:00:00 2001
From: Christophe Geuzaine <cgeuzaine@ulg.ac.be>
Date: Thu, 22 Aug 2013 17:48:45 +0000
Subject: [PATCH] copy ReverseMesh constraint if CopyMeshingMethod is set

---
 Geo/Geo.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/Geo/Geo.cpp b/Geo/Geo.cpp
index aad864e0de..0dcf5068ff 100644
--- a/Geo/Geo.cpp
+++ b/Geo/Geo.cpp
@@ -984,6 +984,7 @@ static void CopyCurve(Curve *c, Curve *cc, bool copyMeshingMethod)
     cc->nbPointsTransfinite = c->nbPointsTransfinite;
     cc->typeTransfinite = c->typeTransfinite;
     cc->coeffTransfinite = c->coeffTransfinite;
+    cc->ReverseMesh = c->ReverseMesh;
   }
   cc->l = c->l;
   for(int i = 0; i < 4; i++)
@@ -1022,6 +1023,7 @@ static void CopySurface(Surface *s, Surface *ss, bool copyMeshingMethod)
     ss->Method = s->Method;
     ss->Recombine = s->Recombine;
     ss->RecombineAngle = s->RecombineAngle;
+    ss->ReverseMesh = s->ReverseMesh;
     if(List_Nbr(s->TrsfPoints))
       Msg::Warning("Only automatic transfinite surface specifications can be copied");
   }
-- 
GitLab