From 38ae10f9c69d2a8a17b33abf3cab0cb8b40ebac2 Mon Sep 17 00:00:00 2001 From: Nathan Christopher McRae Date: Wed, 21 Jun 2023 20:18:10 -0700 Subject: [PATCH] Only display filename, not full path --- src/main.zig | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main.zig b/src/main.zig index 35c0853..3447dc1 100644 --- a/src/main.zig +++ b/src/main.zig @@ -139,7 +139,13 @@ pub fn main() !void { defer file_docmaps.deinit(); for (file_paths.items) |path| { - const surface: [*c]c.SDL_Surface = c.TTF_RenderText_Solid(font, @ptrCast([*c]const u8, path), text_color); + var file_name: []const u8 = ""; + var it = std.mem.tokenize(u8, path, std.fs.path.sep_str); + while (it.next()) |token| { + file_name = token; + } + + const surface: [*c]c.SDL_Surface = c.TTF_RenderText_Solid(font, @ptrCast([*c]const u8, file_name), text_color); if (surface == null) { c.SDL_Log("Unable to render text"); return error.RenderTextFailed;