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!"); } }