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