diff options
Diffstat (limited to 'src/common/utility.cpp')
-rw-r--r-- | src/common/utility.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/common/utility.cpp b/src/common/utility.cpp index e8a3546f0..36de6a11f 100644 --- a/src/common/utility.cpp +++ b/src/common/utility.cpp @@ -254,15 +254,17 @@ void Utility::usleep(int usec) QThread::usleep(usec); } -bool Utility::fsCasePreserving() -{ -#ifdef WITH_TESTING +// This can be overriden from the tests +OCSYNC_EXPORT bool fsCasePreserving_override = []()-> bool { QByteArray env = qgetenv("OWNCLOUD_TEST_CASE_PRESERVING"); if (!env.isEmpty()) return env.toInt(); -#endif + return Utility::isWindows() || Utility::isMac(); +}(); - return isWindows() || isMac(); +bool Utility::fsCasePreserving() +{ + return fsCasePreserving_override; } bool Utility::fileNamesEqual(const QString &fn1, const QString &fn2) |