From 2995ccdf3f5abc082cce2efd2ed31ba04ec1bf45 Mon Sep 17 00:00:00 2001
From: Anton Weber <anton@antweb.me>
Date: Fri, 23 Aug 2019 16:05:20 +0200
Subject: [PATCH] MainFragment: Fix NPE.

---
 .../java/de/ccc/events/badge/card10/main/MainFragment.kt     | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/app/src/main/java/de/ccc/events/badge/card10/main/MainFragment.kt b/app/src/main/java/de/ccc/events/badge/card10/main/MainFragment.kt
index fda3416..0462289 100644
--- a/app/src/main/java/de/ccc/events/badge/card10/main/MainFragment.kt
+++ b/app/src/main/java/de/ccc/events/badge/card10/main/MainFragment.kt
@@ -89,6 +89,11 @@ class MainFragment : Fragment(), GattListener {
     }
 
     private fun showConnectedView() {
+        // The callback can happen when our UI is not visible
+        if (container_connected == null) {
+            return
+        }
+
         activity?.runOnUiThread {
             container_connected.visibility = View.VISIBLE
             container_disconnected.visibility = View.GONE
-- 
GitLab