From 3d0abe4b572f480f3b903d7dc285507420aab3d4 Mon Sep 17 00:00:00 2001 From: Randall Winkhart Date: Sun, 26 Apr 2026 14:18:30 -0400 Subject: [PATCH] Clearly indicate when falling back to last played --- src/c/main.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/c/main.c b/src/c/main.c index 1baa755..f531ef4 100644 --- a/src/c/main.c +++ b/src/c/main.c @@ -88,7 +88,13 @@ static void inbox_received_handler(DictionaryIterator *iter, void *context) { Tuple *watched_tuple = dict_find(iter, MESSAGE_KEY_PKJS_LAST_WATCHED); if (watched_tuple) { // APP_LOG(APP_LOG_LEVEL_INFO, "Received PKJS_LAST_WATCHED, displaying..."); - text_layer_set_text(s_last_watched_layer, watched_tuple->value->cstring); + if (s_sleep_session_found) { + text_layer_set_text(s_last_watched_layer, watched_tuple->value->cstring); + } else { + static char last_watched_buffer[1024]; + snprintf(last_watched_buffer, sizeof(last_watched_buffer), "Last item played:\n%s", watched_tuple->value->cstring); + text_layer_set_text(s_last_watched_layer, last_watched_buffer); + } #if PBL_DISPLAY_WIDTH >= 200 PropertyAnimation *sleep_bar_prop = property_animation_create_layer_frame(s_sleep_bar_layer, &s_sleep_bar_start, &GRect(0, -PBL_DISPLAY_HEIGHT + PBL_IF_ROUND_ELSE(53, 31), PBL_DISPLAY_WIDTH, PBL_DISPLAY_HEIGHT)); #else