From 1274414018bec84f7156eb4440896dcf271a8dd2 Mon Sep 17 00:00:00 2001 From: Phillip Thelen Date: Wed, 28 Oct 2020 16:17:09 +0100 Subject: [PATCH] fix some crashes --- .../habitrpg/android/habitica/ui/activities/TaskFormActivity.kt | 2 +- .../fragments/inventory/customization/AvatarOverviewFragment.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/TaskFormActivity.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/TaskFormActivity.kt index a72136b7b..cf9e4b60d 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/TaskFormActivity.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/activities/TaskFormActivity.kt @@ -255,7 +255,7 @@ class TaskFormActivity : BaseActivity() { } private fun configureForm() { - val firstDayOfWeek = sharedPreferences.getInt("FirstDayOfTheWeek", -1) + val firstDayOfWeek = sharedPreferences.getString("FirstDayOfTheWeek", "-1")?.toInt() ?: -1 val habitViewsVisibility = if (taskType == Task.TYPE_HABIT) View.VISIBLE else View.GONE binding.habitScoringButtons.visibility = habitViewsVisibility binding.habitResetStreakTitleView.visibility = habitViewsVisibility diff --git a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/customization/AvatarOverviewFragment.kt b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/customization/AvatarOverviewFragment.kt index 320c99ca6..f91a11275 100644 --- a/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/customization/AvatarOverviewFragment.kt +++ b/Habitica/src/main/java/com/habitrpg/android/habitica/ui/fragments/inventory/customization/AvatarOverviewFragment.kt @@ -92,7 +92,7 @@ class AvatarOverviewFragment : BaseMainFragment() } } - override fun onItemSelected(parent: AdapterView<*>, view: View, position: Int, id: Long) { + override fun onItemSelected(parent: AdapterView<*>, view: View?, position: Int, id: Long) { val newSize: String = if (position == 0) "slim" else "broad" if (this.user?.isValid == true && this.user?.preferences?.size != newSize) {