mirror of
https://github.com/Ed94/raddebugger.git
synced 2026-08-14 17:28:07 +00:00
rdi_make: fix path node lookup to respect root-level ..s
This commit is contained in:
@@ -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 &&
|
||||
sub_dir.RDIM_String8_BaseMember[0] == '.' &&
|
||||
sub_dir.RDIM_String8_BaseMember[1] == '.')
|
||||
if(node->parent != 0 &&
|
||||
(sub_dir.RDIM_String8_SizeMember == 2 &&
|
||||
sub_dir.RDIM_String8_BaseMember[0] == '.' &&
|
||||
sub_dir.RDIM_String8_BaseMember[1] == '.'))
|
||||
{
|
||||
sub_dir_node = node->parent;
|
||||
if(sub_dir_node == 0)
|
||||
{
|
||||
sub_dir_node = &tree->root;
|
||||
}
|
||||
}
|
||||
|
||||
// rjf: . -> stay here
|
||||
|
||||
Reference in New Issue
Block a user