diff --git a/app/src/main/java/ua/acclorite/book_story/presentation/screens/browse/data/BrowseViewModel.kt b/app/src/main/java/ua/acclorite/book_story/presentation/screens/browse/data/BrowseViewModel.kt index 71e4eb5d..f421af6f 100644 --- a/app/src/main/java/ua/acclorite/book_story/presentation/screens/browse/data/BrowseViewModel.kt +++ b/app/src/main/java/ua/acclorite/book_story/presentation/screens/browse/data/BrowseViewModel.kt @@ -262,7 +262,10 @@ class BrowseViewModel @Inject constructor( selectableFiles = editedList, selectedItemsCount = editedList.filter { file -> file.isSelected && !file.isDirectory - }.size, + }.size.run { + if (this == 0) return@run it.selectedItemsCount + this + }, hasSelectedItems = editedList.any { file -> file.isSelected && !file.isDirectory } @@ -297,7 +300,10 @@ class BrowseViewModel @Inject constructor( selectableFiles = editedList, selectedItemsCount = editedList.filter { file -> file.isSelected && !file.isDirectory - }.size, + }.size.run { + if (this == 0) return@run it.selectedItemsCount + this + }, hasSelectedItems = editedList.any { file -> file.isSelected && !file.isDirectory }