mirror of
https://codeberg.org/timelimit/timelimit-android.git
synced 2025-10-03 09:49:25 +02:00
Improve overview device list expand button handling
This commit is contained in:
parent
d8b492e2e3
commit
93865519eb
1 changed files with 9 additions and 2 deletions
|
@ -166,8 +166,15 @@ class OverviewFragmentModel(application: Application): AndroidViewModel(applicat
|
|||
add(OverviewFragmentActionAddDevice)
|
||||
} else {
|
||||
add(ShowMoreOverviewFragmentItem.ShowMoreDevices(when (itemVisibility.devices) {
|
||||
DeviceListItemVisibility.BareMinimum -> if (deviceEntries.find { it.deviceUser?.type == UserType.Child } != null)
|
||||
DeviceListItemVisibility.AllChildDevices else DeviceListItemVisibility.AllDevices
|
||||
DeviceListItemVisibility.BareMinimum -> run {
|
||||
if (
|
||||
deviceEntries.any {
|
||||
!it.isCurrentDevice &&
|
||||
!it.isImportant &&
|
||||
it.deviceUser?.type == UserType.Child
|
||||
}
|
||||
) DeviceListItemVisibility.AllChildDevices else DeviceListItemVisibility.AllDevices
|
||||
}
|
||||
DeviceListItemVisibility.AllChildDevices -> DeviceListItemVisibility.AllDevices
|
||||
DeviceListItemVisibility.AllDevices -> DeviceListItemVisibility.AllDevices
|
||||
}))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue