From 6ae59cd85174de9efbd067188abb46920350ce2b Mon Sep 17 00:00:00 2001 From: MihailRis Date: Sun, 4 Feb 2024 06:03:31 +0300 Subject: [PATCH] worlds list is sorted now --- src/files/engine_paths.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/files/engine_paths.cpp b/src/files/engine_paths.cpp index faea6438..10157ded 100644 --- a/src/files/engine_paths.cpp +++ b/src/files/engine_paths.cpp @@ -65,6 +65,11 @@ std::vector EnginePaths::scanForWorlds() { } folders.push_back(worldFolder); } + std::sort(folders.begin(), folders.end(), [](fs::path a, fs::path b) { + a = a/fs::u8path(WorldFiles::WORLD_FILE); + b = b/fs::u8path(WorldFiles::WORLD_FILE); + return fs::last_write_time(a) > fs::last_write_time(b); + }); return folders; }