From a2d66881807dbd2eba4c324e295081dfa73c75ee Mon Sep 17 00:00:00 2001 From: luccie Date: Mon, 11 Aug 2025 23:49:02 +0200 Subject: [PATCH] Fixed a bug that made the folder still exist --- src/sideros.zig | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/sideros.zig b/src/sideros.zig index 6069430..a616681 100644 --- a/src/sideros.zig +++ b/src/sideros.zig @@ -113,6 +113,12 @@ fn init_mods() void { var modsDirIter = modsDir.iterate(); while (modsDirIter.next() catch @panic("Failed to get next iteration of mods directory")) |entry| { + if (std.mem.indexOf(u8, entry.name, "siderosmod") != null){ + std.fs.cwd().deleteTree(entry.name) catch |err| { + std.debug.panic("Failed to delete {s} (reason: {any})", .{entry.name, err}); + }; + continue; + } if (entry.kind != std.fs.File.Kind.file){ std.debug.panic("TODO: Search recursively for mods\n", .{}); }