From 252e099e75c11a0bfacfd0acd5cd6240adf6033d Mon Sep 17 00:00:00 2001 From: Tobias Fella Date: Thu, 8 Jun 2023 21:32:39 +0200 Subject: [PATCH] Fix renaming log files > 10 --- src/logger.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/logger.cpp b/src/logger.cpp index 382597974..298be2e2e 100644 --- a/src/logger.cpp +++ b/src/logger.cpp @@ -134,7 +134,9 @@ public: QDir dir(QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + QDir::separator()); auto entryList = dir.entryList({appName + QStringLiteral(".*")}); std::sort(entryList.begin(), entryList.end(), [](const auto &left, const auto &right) { - return left > right; + auto leftIndex = left.split(".").last().toInt(); + auto rightIndex = right.split(".").last().toInt(); + return leftIndex > rightIndex; }); for (const auto &entry : entryList) { bool ok = false;