From 085b911b70ce39ab34cb2da71a0f41079f1d074c Mon Sep 17 00:00:00 2001 From: liu weikai Date: Fri, 24 Jul 2026 16:51:19 +0800 Subject: [PATCH] fix(uconsole): reset map image handles on page rebuild --- platform/linux/uconsole/src/uconsole_desktop_shell.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/platform/linux/uconsole/src/uconsole_desktop_shell.cpp b/platform/linux/uconsole/src/uconsole_desktop_shell.cpp index 1baee545..08f7371d 100644 --- a/platform/linux/uconsole/src/uconsole_desktop_shell.cpp +++ b/platform/linux/uconsole/src/uconsole_desktop_shell.cpp @@ -1380,6 +1380,9 @@ class UConsoleDesktopShell void buildMapPreview() { const auto snapshot = map_model_.snapshot(); + map_tile_cells_.fill(nullptr); + map_tile_images_.fill(nullptr); + map_tile_paths_.fill(std::string{}); lv_obj_t* map = createPreviewPanel( desktop_page_panel_, "Field map", 0, embedded_palette::kMapBg, true);