From 7400208c548b370fde9545abe0faeb2ddbaa6769 Mon Sep 17 00:00:00 2001 From: Trail Mate Dev Date: Wed, 16 Sep 2026 13:58:47 +0800 Subject: [PATCH] fix(linux): include page manifest in shared UI shell sources DeckTouchUxPack now resolves its pages through findPageManifest, but the Linux UI source list omitted the implementation. Include it in the shared shell to fix Cardputer Zero Wayland and fbdev link failures. Verified with a Linux link reproduction and the platform UI boundary check. --- cmake/TrailMateLinuxSources.cmake | 1 + 1 file changed, 1 insertion(+) diff --git a/cmake/TrailMateLinuxSources.cmake b/cmake/TrailMateLinuxSources.cmake index 95756cb9..c4b7250f 100644 --- a/cmake/TrailMateLinuxSources.cmake +++ b/cmake/TrailMateLinuxSources.cmake @@ -419,6 +419,7 @@ set(TRAIL_MATE_LINUX_UI_SHELL_SOURCES "${TRAIL_MATE_UI_SHARED_SRC_ROOT}/ui/screens/chat/chat_team_workflow.cpp" "${TRAIL_MATE_UI_SHARED_SRC_ROOT}/ui/screens/chat/chat_ui_controller.cpp" "${TRAIL_MATE_UI_PRESENTATION_SRC_ROOT}/menu/menu_model.cpp" + "${TRAIL_MATE_UI_PRESENTATION_SRC_ROOT}/page/page_manifest.cpp" "${TRAIL_MATE_UI_PRESENTATION_SRC_ROOT}/screen/screen_binding_registry.cpp" "${TRAIL_MATE_UI_LVGL_UX_PACKS_SRC_ROOT}/ux/screen_registry.cpp" "${TRAIL_MATE_UI_LVGL_UX_PACKS_SRC_ROOT}/ux/input_binding_set.cpp"