From eda4cbd55c0d90a45bccefb187f37f09a0facafb Mon Sep 17 00:00:00 2001 From: Mark Olesen Date: Tue, 9 Jul 2019 18:04:23 +0200 Subject: [PATCH] CONFIG: always allow spaces in fileName for Windows (#1238) - this cannot be left as a configurable value (on windows), since it needs to be enabled even prior to reading the etc/controlDict file, in case the OpenFOAM installation path itself contains spaces. --- etc/controlDict | 4 ++-- src/OpenFOAM/primitives/strings/fileName/fileName.C | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/etc/controlDict b/etc/controlDict index 9a7a850176..5be9a11664 100644 --- a/etc/controlDict +++ b/etc/controlDict @@ -68,8 +68,8 @@ InfoSwitches allowSystemOperations 1; // Allow space character in fileName (use with caution) - // Default: 0 for non-Windows, 1 for Windows - //// allowSpaceInFileName 0; + // Ignored (always 1) for Windows. + allowSpaceInFileName 0; } diff --git a/src/OpenFOAM/primitives/strings/fileName/fileName.C b/src/OpenFOAM/primitives/strings/fileName/fileName.C index cedfa1cdee..35cdcc0553 100644 --- a/src/OpenFOAM/primitives/strings/fileName/fileName.C +++ b/src/OpenFOAM/primitives/strings/fileName/fileName.C @@ -42,7 +42,7 @@ int Foam::fileName::debug(Foam::debug::debugSwitch(fileName::typeName, 0)); int Foam::fileName::allowSpaceInFileName ( #ifdef _WIN32 - Foam::debug::infoSwitch("allowSpaceInFileName", 1) + 1 // Windows: expect spaces to occur #else Foam::debug::infoSwitch("allowSpaceInFileName", 0) #endif