Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/desktop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/utility.cpp')
-rw-r--r--src/common/utility.cpp12
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)