diff --git a/utilities/mergeSurfacePatches/mergeSurfacePatches.C b/utilities/mergeSurfacePatches/mergeSurfacePatches.C
index 5f3590b5a721f14f6024e995a7c8bf13812c4750..26469558377626750e813b56b122e2ac889a9d66 100644
--- a/utilities/mergeSurfacePatches/mergeSurfacePatches.C
+++ b/utilities/mergeSurfacePatches/mergeSurfacePatches.C
@@ -261,9 +261,9 @@ autoPtr<triSurf> mergeSurfacePatches
     {
         newPatches[patchCount] = geometricSurfacePatch
         (
-            newPatchType,
             newPatchName,
-            patchCount
+            patchCount,
+            newPatchType
         );
     }
     if (patchAddr[patchAddr.size()-1].size() || keepPatches)