2
0
mirror of https://github.com/dpethes/rerogue.git synced 2025-06-07 06:48:31 +02:00

Recurse on last node in case it is a dir

Concrete example: dbg dir containing dbg_{HOB,HMT} was not parsed.
This commit is contained in:
Ben Champion 2020-07-29 21:32:57 +01:00
parent 701e357590
commit 197f6df17a

View File

@ -504,6 +504,7 @@ procedure LoadMeshFilelist;
if fnode^.is_directory then begin
for i := 0 to Length(fnode^.nodes)-2 do //hob/hmt always go in pairs
AddFile(path + fnode^.Name + '/', fnode^.nodes[i], fnode^.nodes[i+1]);
AddFile(path + fnode^.Name + '/', fnode^.nodes[Length(fnode^.nodes)-1], nil); // in case last is a directory (e.g. dbg)
end
else begin
name := fnode^.name;