🛠️ Fix "1" selected item appears when deselecting

* Fixed issue where when you deselect items by clicking it, shows "1"
This commit is contained in:
Acclorite 2024-08-31 19:11:52 +03:00
parent 84d78caef5
commit a58f061810

View file

@ -262,7 +262,10 @@ class BrowseViewModel @Inject constructor(
selectableFiles = editedList, selectableFiles = editedList,
selectedItemsCount = editedList.filter { file -> selectedItemsCount = editedList.filter { file ->
file.isSelected && !file.isDirectory file.isSelected && !file.isDirectory
}.size, }.size.run {
if (this == 0) return@run it.selectedItemsCount
this
},
hasSelectedItems = editedList.any { file -> hasSelectedItems = editedList.any { file ->
file.isSelected && !file.isDirectory file.isSelected && !file.isDirectory
} }
@ -297,7 +300,10 @@ class BrowseViewModel @Inject constructor(
selectableFiles = editedList, selectableFiles = editedList,
selectedItemsCount = editedList.filter { file -> selectedItemsCount = editedList.filter { file ->
file.isSelected && !file.isDirectory file.isSelected && !file.isDirectory
}.size, }.size.run {
if (this == 0) return@run it.selectedItemsCount
this
},
hasSelectedItems = editedList.any { file -> hasSelectedItems = editedList.any { file ->
file.isSelected && !file.isDirectory file.isSelected && !file.isDirectory
} }