From a49b61c5324120d32da4ab106b3ab8afa38220fb Mon Sep 17 00:00:00 2001 From: Mike Nolan Date: Sun, 28 Dec 2025 12:42:14 -0600 Subject: [PATCH] Fix CrossArchiveCreate bug with icon --- src/archive.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/archive.cpp b/src/archive.cpp index 82386bd..60132fa 100644 --- a/src/archive.cpp +++ b/src/archive.cpp @@ -151,6 +151,12 @@ namespace Tesses::CrossLang strm->WriteBlock((const uint8_t*)"INFO",4); writeInt(strm,4); writeInt(strm,1); + if(!icon.empty()) + { + strm->WriteBlock((const uint8_t*)"ICON",4); + writeInt(strm,4); + writeInt(strm,ensureResource(icon)); + } strm->WriteBlock((const uint8_t*)"CHKS",4); writeInt(strm,(uint32_t)(12+error_message_byte_code.size())); writeInt(strm,1);