Fixed a bug that made the folder still exist
This commit is contained in:
parent
3b8ea60141
commit
a2d6688180
1 changed files with 6 additions and 0 deletions
|
|
@ -113,6 +113,12 @@ fn init_mods() void {
|
||||||
|
|
||||||
var modsDirIter = modsDir.iterate();
|
var modsDirIter = modsDir.iterate();
|
||||||
while (modsDirIter.next() catch @panic("Failed to get next iteration of mods directory")) |entry| {
|
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){
|
if (entry.kind != std.fs.File.Kind.file){
|
||||||
std.debug.panic("TODO: Search recursively for mods\n", .{});
|
std.debug.panic("TODO: Search recursively for mods\n", .{});
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue