From 0ae64f88ca2a22812a1d821247b470a007a190be Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Thu, 20 Dec 2018 17:43:05 +0100
Subject: [PATCH] Fix potential crash in WhitelistFragment

---
 .../ui/clientsettings/whitelist/WhitelistFragment.kt      | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/whitelist/WhitelistFragment.kt b/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/whitelist/WhitelistFragment.kt
index 9b1adb083..21f2176aa 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/whitelist/WhitelistFragment.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/ui/clientsettings/whitelist/WhitelistFragment.kt
@@ -65,7 +65,7 @@ class WhitelistFragment : SettingsFragment(), SettingsFragment.Changeable,
 
   override fun onCreate(savedInstanceState: Bundle?) {
     super.onCreate(savedInstanceState)
-    handlerThread = HandlerThread("Crash")
+    handlerThread = HandlerThread("Whitelist")
     handlerThread.start()
     handler = Handler(handlerThread.looper)
   }
@@ -99,8 +99,10 @@ class WhitelistFragment : SettingsFragment(), SettingsFragment.Changeable,
         hostnameAdapter.list = it.hostnames
       }
 
-      certificateListEmpty.visibleIf(whitelist?.certificates.isNullOrEmpty())
-      hostnameListEmpty.visibleIf(whitelist?.hostnames.isNullOrEmpty())
+      activity?.runOnUiThread {
+        certificateListEmpty.visibleIf(whitelist?.certificates.isNullOrEmpty())
+        hostnameListEmpty.visibleIf(whitelist?.hostnames.isNullOrEmpty())
+      }
     }
     return view
   }
-- 
GitLab