From 32dafe02eaa73e7914cfa730cd5d2edf0bcea83b Mon Sep 17 00:00:00 2001
From: Janne Koschinski <janne@kuschku.de>
Date: Mon, 2 Apr 2018 02:38:05 +0200
Subject: [PATCH] Properly hide inactive networks if selected

---
 .../java/de/kuschku/quasseldroid/viewmodel/QuasselViewModel.kt  | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/viewmodel/src/main/java/de/kuschku/quasseldroid/viewmodel/QuasselViewModel.kt b/viewmodel/src/main/java/de/kuschku/quasseldroid/viewmodel/QuasselViewModel.kt
index 93e54b335..a499f9768 100644
--- a/viewmodel/src/main/java/de/kuschku/quasseldroid/viewmodel/QuasselViewModel.kt
+++ b/viewmodel/src/main/java/de/kuschku/quasseldroid/viewmodel/QuasselViewModel.kt
@@ -414,6 +414,8 @@ class QuasselViewModel : ViewModel() {
                       } else {
                         it to network
                       }
+                    }.filter {
+                      !config.hideInactiveNetworks() || it.second.isConnected()
                     }.map<Pair<BufferInfo, Network>, Observable<BufferProps>?> { (info, network) ->
                       bufferSyncer.liveActivity(info.bufferId).switchMap { activity ->
                         bufferSyncer.liveHighlightCount(info.bufferId).map { highlights ->
-- 
GitLab