From 8293d6bc4caa8a6285d03200aa8fc9ca83ccbe03 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 3 Apr 2024 11:54:07 -0400 Subject: [PATCH] Allow last-name-only nicknames to be saved. --- .../org/thoughtcrime/securesms/nicknames/NicknameState.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/nicknames/NicknameState.kt b/app/src/main/java/org/thoughtcrime/securesms/nicknames/NicknameState.kt index 1fd84ea0f2..e8caee4ee9 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/nicknames/NicknameState.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/nicknames/NicknameState.kt @@ -19,11 +19,11 @@ data class NicknameState( ) { private val isFormBlank: Boolean = firstName.isBlank() && lastName.isBlank() && note.isBlank() - private val hasFirstNameOrNote: Boolean = firstName.isNotBlank() || note.isNotBlank() + private val hasNameOrNote: Boolean = firstName.isNotBlank() || lastName.isNotBlank() || note.isNotBlank() private val isFormReady: Boolean = formState == FormState.READY private val isBlankFormDuringEdit: Boolean = isFormBlank && isEditing - val canSave: Boolean = isFormReady && (hasFirstNameOrNote || isBlankFormDuringEdit) + val canSave: Boolean = isFormReady && (hasNameOrNote || isBlankFormDuringEdit) enum class FormState { LOADING, READY,