From dc1a0afc4b08e01f647eaf994b5715090fc62ff1 Mon Sep 17 00:00:00 2001 From: "torlando-agent[bot]" <281092095+torlando-agent[bot]@users.noreply.github.com> Date: Wed, 29 Jul 2026 14:38:27 +0000 Subject: [PATCH] fix: clarify ready map tile status --- lib/tdeck_ui/UI/LXMF/MapScreen.cpp | 2 +- tests/build_scripts/test_map_tile_downloader_contract.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/lib/tdeck_ui/UI/LXMF/MapScreen.cpp b/lib/tdeck_ui/UI/LXMF/MapScreen.cpp index 0db18db1..cc138ce4 100644 --- a/lib/tdeck_ui/UI/LXMF/MapScreen.cpp +++ b/lib/tdeck_ui/UI/LXMF/MapScreen.cpp @@ -579,7 +579,7 @@ void MapScreen::applyFrame() { void MapScreen::setStatusFor(Pyxis::MapTileLoadResult result) { switch (result) { case Pyxis::MapTileLoadResult::READY: - lv_label_set_text(status_label_, "Offline"); + lv_label_set_text(status_label_, "Tile ready"); break; case Pyxis::MapTileLoadResult::MISS: lv_label_set_text(status_label_, "Tile unavailable"); diff --git a/tests/build_scripts/test_map_tile_downloader_contract.py b/tests/build_scripts/test_map_tile_downloader_contract.py index 214d189c..9e6c04e0 100644 --- a/tests/build_scripts/test_map_tile_downloader_contract.py +++ b/tests/build_scripts/test_map_tile_downloader_contract.py @@ -74,6 +74,10 @@ def test_downloader_is_explicitly_opt_in_and_wired_only_for_visible_misses(): assert 'KEY_MAP_DOWNLOAD = "map_dl"' in settings assert "prefs.getBool(KEY_MAP_DOWNLOAD, false)" in settings assert "Download map tiles:" in settings + status = screen[screen.index("void MapScreen::setStatusFor"): + screen.index("bool MapScreen::applyOneCompletion")] + assert '"Tile ready"' in status + assert '"Offline"' not in status def test_settings_save_defers_persistence_and_application_outside_lvgl():