From 69f4db3eaa11e6d21ed31e2c554eb47c65c43b59 Mon Sep 17 00:00:00 2001 From: DeeJayLSP Date: Mon, 26 Jan 2026 21:45:50 -0300 Subject: [PATCH] Optimize UID icon reading even further --- src/services/projects.gd | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/services/projects.gd b/src/services/projects.gd index ff7bcc23..97cadaf9 100644 --- a/src/services/projects.gd +++ b/src/services/projects.gd @@ -429,10 +429,11 @@ class ExternalProjectInfo extends RefCounted: for i in entries: var id := uid_cache.get_64() var length := uid_cache.get_32() - var rl := uid_cache.get_buffer(length) if id == uid: - icon_path = rl.get_string_from_utf8() + icon_path = uid_cache.get_buffer(length).get_string_from_utf8() break + else: + uid_cache.seek(uid_cache.get_position() + length) icon_path = icon_path.replace("res://", project_path)