diff --git a/app/build.gradle b/app/build.gradle index 63c902d7..59228d0f 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -32,7 +32,7 @@ android { } dependencies { - compile 'com.simplemobiletools:commons:2.11.5' + compile 'com.simplemobiletools:commons:2.11.6' compile 'com.bignerdranch.android:recyclerview-multiselect:0.2' compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" } diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/fragments/ItemsFragment.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/fragments/ItemsFragment.kt index d3581216..78a91c93 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/fragments/ItemsFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/fragments/ItemsFragment.kt @@ -189,7 +189,8 @@ class ItemsFragment : android.support.v4.app.Fragment(), ItemsAdapter.ItemOperat } override fun deleteFiles(files: ArrayList) { - (activity as SimpleActivity).deleteFiles(files) { + val hasFolder = files.any { it.isDirectory } + (activity as SimpleActivity).deleteFiles(files, hasFolder) { if (!it) { activity.runOnUiThread { activity.toast(R.string.unknown_error_occurred)