From 946ae3ba0157be731a8ce92d4094f43c92ca16c8 Mon Sep 17 00:00:00 2001 From: AdamWier <38018787+AdamWier@users.noreply.github.com> Date: Sat, 15 Oct 2022 19:46:52 +0200 Subject: [PATCH] If no flags loaded, assume character has class selected --- .../kotlin/com/habitrpg/shared/habitica/models/Avatar.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shared/src/commonMain/kotlin/com/habitrpg/shared/habitica/models/Avatar.kt b/shared/src/commonMain/kotlin/com/habitrpg/shared/habitica/models/Avatar.kt index ca6279bc6..7b30af6dd 100644 --- a/shared/src/commonMain/kotlin/com/habitrpg/shared/habitica/models/Avatar.kt +++ b/shared/src/commonMain/kotlin/com/habitrpg/shared/habitica/models/Avatar.kt @@ -27,11 +27,12 @@ interface Avatar { val hasClass: Boolean get() { - return preferences?.disableClasses != true && flags?.classSelected == true && stats?.habitClass?.isNotEmpty() == true + return preferences?.disableClasses != true && flags?.classSelected ?: true == true && stats?.habitClass?.isNotEmpty() == true } val currentMount: String? get() = items?.currentMount ?: "" + val currentPet: String? get() = items?.currentPet ?: ""