diff --git a/src/df/core/df_core.c b/src/df/core/df_core.c index 96bb85dd..826e51bc 100644 --- a/src/df/core/df_core.c +++ b/src/df/core/df_core.c @@ -1516,8 +1516,12 @@ df_display_string_from_entity(Arena *arena, DF_Entity *entity) case DF_EntityKind_Module: { - result = push_str8_copy(arena, entity->name); - result = str8_skip_last_slash(result); + result = push_str8_copy(arena, str8_skip_last_slash(entity->name)); + }break; + + case DF_EntityKind_RecentProject: + { + result = push_str8_copy(arena, str8_skip_last_slash(entity->name)); }break; } return result; diff --git a/src/df/gfx/df_views.c b/src/df/gfx/df_views.c index 946ef6c6..aaf44499 100644 --- a/src/df/gfx/df_views.c +++ b/src/df/gfx/df_views.c @@ -2856,7 +2856,7 @@ DF_VIEW_UI_FUNCTION_DEF(FileSystem) // rjf: filename UI_PrefWidth(ui_pct(1, 0)) { - UI_Box *box = ui_build_box_from_stringf(UI_BoxFlag_DrawText, "%S##%p", file->filename, view); + UI_Box *box = ui_build_box_from_string(UI_BoxFlag_DrawText|UI_BoxFlag_DisableIDString, file->filename); ui_box_equip_fuzzy_match_ranges(box, &file->match_ranges); } }