From 45237f681c2ec503893efb64b65d11058241a372 Mon Sep 17 00:00:00 2001 From: quou Date: Tue, 14 Jan 2025 22:20:13 +1100 Subject: store asset names --- asset.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'asset.cpp') diff --git a/asset.cpp b/asset.cpp index 1d0da2c..6f101fe 100644 --- a/asset.cpp +++ b/asset.cpp @@ -121,8 +121,10 @@ Asset* Asset_Arena::load(const char* name) { init_arena(&sa, scratch, sizeof scratch); Asset* asset = loader.load(a, &sa, name, f); if (asset) { + char* n = dup_string(a, name); asset->loader = &loader; - assets[b].name = dup_string(a, name); + asset->name = n; + assets[b].name = n; assets[b].asset = asset; } pack_close_file(f); -- cgit v1.2.3-54-g00ecf