diff --git a/app/src/main/java/xyz/quaver/pupil/ui/fragment/ManageStorageFragment.kt b/app/src/main/java/xyz/quaver/pupil/ui/fragment/ManageStorageFragment.kt index 628a7f9b..fbaca241 100644 --- a/app/src/main/java/xyz/quaver/pupil/ui/fragment/ManageStorageFragment.kt +++ b/app/src/main/java/xyz/quaver/pupil/ui/fragment/ManageStorageFragment.kt @@ -94,7 +94,12 @@ class ManageStorageFragment : PreferenceFragmentCompat(), Preference.OnPreferenc } if (dir.exists()) - dir.listFiles()?.forEach { (it as? FileX)?.deleteRecursively() } + dir.listFiles()?.forEach { + when (it) { + is FileX -> it.deleteRecursively() + else -> it.deleteRecursively() + } + } job = launch { var size = 0L