From a9a2b8ba7bff43834a1f14d7f7e8354835ca05a8 Mon Sep 17 00:00:00 2001 From: Willy-JL <49810075+Willy-JL@users.noreply.github.com> Date: Thu, 14 Dec 2023 00:24:56 +0000 Subject: [PATCH] VarItemList change locked state without new msg --- applications/services/gui/modules/variable_item_list.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/applications/services/gui/modules/variable_item_list.c b/applications/services/gui/modules/variable_item_list.c index 25e4f39fe..4d5a05344 100644 --- a/applications/services/gui/modules/variable_item_list.c +++ b/applications/services/gui/modules/variable_item_list.c @@ -594,9 +594,10 @@ void variable_item_set_current_value_text(VariableItem* item, const char* curren void variable_item_set_locked(VariableItem* item, bool locked, const char* locked_message) { item->locked = locked; - if(locked) { - furi_assert(locked_message); + if(locked_message) { furi_string_set(item->locked_message, locked_message); + } else if(locked && furi_string_empty(item->locked_message)) { + furi_string_set(item->locked_message, "Locked!"); } }