From 35f943e3f53dea0b79a4a2b2ce78f6b1270ae967 Mon Sep 17 00:00:00 2001 From: philmoz Date: Tue, 20 Jan 2026 20:55:51 +1100 Subject: [PATCH] fix(color): images may not load in Windows simulator (#7010) --- radio/src/gui/colorlcd/libui/static.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/radio/src/gui/colorlcd/libui/static.cpp b/radio/src/gui/colorlcd/libui/static.cpp index 6a67adc91..515e3fa6e 100644 --- a/radio/src/gui/colorlcd/libui/static.cpp +++ b/radio/src/gui/colorlcd/libui/static.cpp @@ -230,7 +230,9 @@ StaticImage::StaticImage(Window* parent, const rect_t& rect, void StaticImage::setSource(std::string filename) { if (!filename.empty()) { - std::string fullpath = std::string("A" PATH_SEPARATOR) + filename; + std::string fullpath = std::string("A"); + if (filename[0] != PATH_SEPARATOR[0]) fullpath += PATH_SEPARATOR; + fullpath += filename; if (!image) image = lv_img_create(lvobj); lv_obj_set_pos(image, 0, 0);