diff --git a/utilities/mergeSurfacePatches/mergeSurfacePatches.C b/utilities/mergeSurfacePatches/mergeSurfacePatches.C index 3357034540168e45ad606d0f3fac38780fd6d449..91fa040dbd0f7e6bbc1988759b5771547e34af87 100644 --- a/utilities/mergeSurfacePatches/mergeSurfacePatches.C +++ b/utilities/mergeSurfacePatches/mergeSurfacePatches.C @@ -349,18 +349,14 @@ int main(int argc, char *argv[]) patchIds ); } - if (args.options().found("patchIds")) - { - IStringStream is(args.options()["patchIds"]); - - patchIds = labelList(is); - } + if (args.options().found("patchIds")) { IStringStream is(args.options()["patchIds"]); patchIds.append(labelList(is)); } + if (args.options().found("patchIdRange")) { IStringStream is(args.options()["patchIdRange"]); @@ -372,6 +368,7 @@ int main(int argc, char *argv[]) patchIds.append(id); } } + if (!patchIds.size()) { FatalError() << "No patches specified"