Define private lock file patterns as const std::array
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Fri, 18 Aug 2023 08:58:28 +0000 (16:58 +0800)
committerMatthieu Gallien <matthieu.gallien@nextcloud.com>
Fri, 1 Sep 2023 15:15:42 +0000 (17:15 +0200)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
src/gui/folderwatcher.cpp

index 51c878ea95cebec260011394afa3b5660220a4bb..74f716a7cf01145733f69ea85f7cf13265542987 100644 (file)
 #include "account.h"
 #include "capabilities.h"
 
-#include <cstdint>
-
-#include <QFileInfo>
-#include <QFlags>
-#include <QDir>
-#include <QMutexLocker>
-#include <QStringList>
-#include <QTimer>
-
 #if defined(Q_OS_WIN)
 #include "folderwatcher_win.h"
 #elif defined(Q_OS_MAC)
 #include "folder.h"
 #include "filesystem.h"
 
+#include <QFileInfo>
+#include <QFlags>
+#include <QDir>
+#include <QMutexLocker>
+#include <QStringList>
+#include <QTimer>
+
+#include <array>
+#include <cstdint>
+
 namespace
 {
-const char *lockFilePatterns[] = {".~lock.", "~$"};
+const std::array<const char *, 2> lockFilePatterns = {".~lock.", "~$"};
 
 QString filePathLockFilePatternMatch(const QString &path)
 {