|
@@ -848,12 +848,11 @@ class ConfigurationFragment @JvmOverloads constructor(
|
|
|
SagerDatabase.groupDao.createGroup(ProxyGroup(ungrouped = true))
|
|
SagerDatabase.groupDao.createGroup(ProxyGroup(ungrouped = true))
|
|
|
groupList = ArrayList(SagerDatabase.groupDao.allGroups())
|
|
groupList = ArrayList(SagerDatabase.groupDao.allGroups())
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
- val hideUngrouped = groupList.size > 1 && SagerDatabase.proxyDao.countByGroup(
|
|
|
|
|
- groupList.find { it.ungrouped }!!.id
|
|
|
|
|
- ) == 0L
|
|
|
|
|
-
|
|
|
|
|
- if (hideUngrouped) groupList.removeAll { it.ungrouped }
|
|
|
|
|
|
|
+ groupList.find { it.ungrouped }?.let {
|
|
|
|
|
+ if (SagerDatabase.proxyDao.countByGroup(it.id) == 0L) {
|
|
|
|
|
+ groupList.remove(it)
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
val selectedGroup = selectedItem?.groupId ?: DataStore.currentGroupId()
|
|
val selectedGroup = selectedItem?.groupId ?: DataStore.currentGroupId()
|
|
|
if (selectedGroup != 0L) {
|
|
if (selectedGroup != 0L) {
|