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():