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;