From 8162a25ce41d493127f5937a279f3a39ae116895 Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Mon, 29 Apr 2019 22:30:43 +0200
Subject: [PATCH] Fixes builds

---
 .../quasseldroid/ui/chat/add/create/ChannelCreateFragment.kt   | 3 ++-
 .../quasseldroid/ui/chat/add/join/ChannelJoinFragment.kt       | 3 ++-
 .../quasseldroid/ui/chat/add/query/QueryCreateFragment.kt      | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/create/ChannelCreateFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/create/ChannelCreateFragment.kt
index c15e6df25..a9d464267 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/create/ChannelCreateFragment.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/create/ChannelCreateFragment.kt
@@ -100,7 +100,8 @@ class ChannelCreateFragment : ServiceBoundSettingsFragment() {
       }
 
       override fun onItemSelected(parent: AdapterView<*>?, view: View?, position: Int, id: Long) {
-        networkId = networkAdapter.getItem(position).id
+        networkId = networkAdapter.getItem(position)?.id
+                    ?: NetworkId(0)
         hasSelectedNetwork = true
       }
     }
diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/join/ChannelJoinFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/join/ChannelJoinFragment.kt
index 1fe771f37..4c6d13f73 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/join/ChannelJoinFragment.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/join/ChannelJoinFragment.kt
@@ -78,7 +78,8 @@ class ChannelJoinFragment : ServiceBoundFragment() {
       }
 
       override fun onItemSelected(parent: AdapterView<*>?, view: View?, position: Int, id: Long) {
-        networkId = networkAdapter.getItem(position).id
+        networkId = networkAdapter.getItem(position)?.id
+                    ?: NetworkId(0)
         hasSelectedNetwork = true
       }
     }
diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/query/QueryCreateFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/query/QueryCreateFragment.kt
index 45309e444..83af1433c 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/query/QueryCreateFragment.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/ui/chat/add/query/QueryCreateFragment.kt
@@ -121,7 +121,8 @@ class QueryCreateFragment : ServiceBoundFragment() {
       }
 
       override fun onItemSelected(parent: AdapterView<*>?, view: View?, position: Int, id: Long) {
-        networkId = networkAdapter.getItem(position).id
+        networkId = networkAdapter.getItem(position)?.id
+                    ?: NetworkId(0)
         hasSelectedNetwork = true
         modelHelper.queryCreate.networkId.onNext(networkId)
       }
-- 
GitLab