rdi_make: fix path node lookup to respect root-level ..s

This commit is contained in:
Ryan Fleury
2026-05-05 11:47:26 -07:00
parent 26646299a1
commit 1c8a10e0f7
+3 -6
View File
@@ -1885,15 +1885,12 @@ rdim_bake_path_node_from_string(RDIM_BakePathTree *tree, RDIM_String8 string)
}
// rjf: .. -> go up
if(sub_dir.RDIM_String8_SizeMember == 2 &&
if(node->parent != 0 &&
(sub_dir.RDIM_String8_SizeMember == 2 &&
sub_dir.RDIM_String8_BaseMember[0] == '.' &&
sub_dir.RDIM_String8_BaseMember[1] == '.')
sub_dir.RDIM_String8_BaseMember[1] == '.'))
{
sub_dir_node = node->parent;
if(sub_dir_node == 0)
{
sub_dir_node = &tree->root;
}
}
// rjf: . -> stay here