diff --git a/app/src/main/java/xyz/quaver/pupil/ui/MainActivity.kt b/app/src/main/java/xyz/quaver/pupil/ui/MainActivity.kt index 4d3490ef..54df43d2 100644 --- a/app/src/main/java/xyz/quaver/pupil/ui/MainActivity.kt +++ b/app/src/main/java/xyz/quaver/pupil/ui/MainActivity.kt @@ -969,11 +969,11 @@ class MainActivity : AppCompatActivity() { } } Mode.DOWNLOAD -> { - val downloads = getDownloadDirectory(this@MainActivity)?.listFiles()?.filter { file -> + val downloads = getDownloadDirectory(this@MainActivity).listFiles().filter { file -> file.isDirectory && (file.name!!.toIntOrNull() != null) && file.findFile(".metadata") != null - }?.map { + }.map { it.name!!.toInt() - }?: listOf() + } when { query.isEmpty() -> downloads.apply {