From a31ff7733bd63bd294d45cfba0f57a980b7fb998 Mon Sep 17 00:00:00 2001 From: Janne Koschinski <janne@kuschku.de> Date: Thu, 26 Apr 2018 17:18:43 +0200 Subject: [PATCH] Fixes a crash when no identities exist yet --- .../quasseldroid/ui/coresettings/network/IdentityAdapter.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/coresettings/network/IdentityAdapter.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/coresettings/network/IdentityAdapter.kt index 2c40f6448..168ad7fdb 100644 --- a/app/src/main/java/de/kuschku/quasseldroid/ui/coresettings/network/IdentityAdapter.kt +++ b/app/src/main/java/de/kuschku/quasseldroid/ui/coresettings/network/IdentityAdapter.kt @@ -67,7 +67,8 @@ class IdentityAdapter : RecyclerSpinnerAdapter<IdentityAdapter.NetworkViewHolder return null } - override fun getItem(position: Int): Identity? = data[position] + override fun getItem(position: Int): Identity? = + if (position in 0 until data.size) data[position] else null override fun getItemId(position: Int) = getItem(position)?.id()?.toLong() ?: -1 -- GitLab