From 4eb83aed2701ac52f9c7c33944130beed9d0951a Mon Sep 17 00:00:00 2001
From: andy <a.heather@opencfd.co.uk>
Date: Thu, 13 Aug 2009 15:31:39 +0100
Subject: [PATCH] using generic -instance option instead of -constant

---
 .../changeDictionary/changeDictionary.C        | 18 ++++++------------
 1 file changed, 6 insertions(+), 12 deletions(-)

diff --git a/applications/utilities/preProcessing/changeDictionary/changeDictionary.C b/applications/utilities/preProcessing/changeDictionary/changeDictionary.C
index 917ddb0f1bc..e8e441b1654 100644
--- a/applications/utilities/preProcessing/changeDictionary/changeDictionary.C
+++ b/applications/utilities/preProcessing/changeDictionary/changeDictionary.C
@@ -72,7 +72,7 @@ namespace Foam
 
 int main(int argc, char *argv[])
 {
-    argList::validOptions.insert("constant", "");
+    argList::validOptions.insert("instance", "instance");
     #include "addRegionOption.H"
 
     #include "setRootCase.H"
@@ -85,7 +85,11 @@ int main(int argc, char *argv[])
         regionPrefix = regionName;
     }
 
-    bool constant = args.options().found("constant");
+    word instance = runTime.timeName();
+    if (args.options().found("instance"))
+    {
+        instance = args.options()["instance"];
+    }
 
     // Get the replacement rules from a dictionary
     IOdictionary dict
@@ -201,16 +205,6 @@ int main(int argc, char *argv[])
             const word oldTypeName = IOdictionary::typeName;
             const_cast<word&>(IOdictionary::typeName) = word::null;
 
-            word instance = "";
-            if (constant)
-            {
-                instance = runTime.constant();
-            }
-            else
-            {
-                instance = runTime.timeName();
-            }
-
             IOdictionary fieldDict
             (
                 IOobject
-- 
GitLab