From ea5c1176527fe21c95d8d9a305e19162ecea6cf7 Mon Sep 17 00:00:00 2001 From: MihailRis Date: Tue, 21 Nov 2023 15:19:02 +0300 Subject: [PATCH] worlds list fix --- src/frontend/menu.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/frontend/menu.cpp b/src/frontend/menu.cpp index b1361599..92af70dd 100644 --- a/src/frontend/menu.cpp +++ b/src/frontend/menu.cpp @@ -51,6 +51,9 @@ Panel* create_main_menu_panel(Engine* engine, PagesControl* menu) { path worldsFolder = enginefs::get_worlds_folder(); if (std::filesystem::is_directory(worldsFolder)) { for (auto const& entry : directory_iterator(worldsFolder)) { + if (!entry.is_directory()) { + continue; + } string name = entry.path().filename().string(); Button* button = new Button(util::str2wstr_utf8(name), vec4(10.0f, 8.0f, 10.0f, 8.0f));