From c3e56cb9936a13d056726ac81018d57ecf637602 Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Fri, 30 Mar 2018 16:01:47 +0200
Subject: [PATCH] Fix bug where settings change prevents switching channels

---
 .../quasseldroid/util/service/ServiceBoundActivity.kt     | 8 ++------
 1 file changed, 2 insertions(+), 6 deletions(-)

diff --git a/app/src/main/java/de/kuschku/quasseldroid/util/service/ServiceBoundActivity.kt b/app/src/main/java/de/kuschku/quasseldroid/util/service/ServiceBoundActivity.kt
index 69299285f..a98089d88 100644
--- a/app/src/main/java/de/kuschku/quasseldroid/util/service/ServiceBoundActivity.kt
+++ b/app/src/main/java/de/kuschku/quasseldroid/util/service/ServiceBoundActivity.kt
@@ -87,16 +87,12 @@ abstract class ServiceBoundActivity : AppCompatActivity(),
 
   override fun onCreate(savedInstanceState: Bundle?) {
     AndroidInjection.inject(this)
-
     connection.context = this
-
     checkConnection()
-
-    viewModel = ViewModelProviders.of(this)[QuasselViewModel::class.java]
-    viewModel.backendWrapper.onNext(this.backend)
-
     setTheme(appearanceSettings.theme.style)
     super.onCreate(savedInstanceState)
+    viewModel = ViewModelProviders.of(this)[QuasselViewModel::class.java]
+    viewModel.backendWrapper.onNext(this.backend)
     updateRecentsHeader()
   }
 
-- 
GitLab