From 97f765e213624fc27f45296ae8f965ddba308915 Mon Sep 17 00:00:00 2001
From: Marton Ady <marton.ady@cern.ch>
Date: Wed, 17 Jan 2024 11:29:48 +0100
Subject: [PATCH] Mirror: Swap normal AFTER init geom

---
 Geometry_shared.cpp | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Geometry_shared.cpp b/Geometry_shared.cpp
index 70bf23e6..f353c548 100644
--- a/Geometry_shared.cpp
+++ b/Geometry_shared.cpp
@@ -1833,8 +1833,9 @@ std::vector<UndoPoint> Geometry::MirrorProjectSelectedFacets(Vector3d P0, Vector
 	}
 
 	if (nbSelFacet == 0) return undoPoints;
-	if (!project) SwapNormal();
 	InitializeGeometry();
+	if (!project) SwapNormal();
+	
 	//update textures
 	/*try {
 		for (int i = 0; i < wp.nbFacet; i++) if (facets[i]->selected) SetFacetTexture(i, facets[i]->tRatio, facets[i]->hasMesh);
-- 
GitLab