From b58ed9d5327c16a027a0592c203f019824256da5 Mon Sep 17 00:00:00 2001 From: tibbi Date: Mon, 12 Feb 2018 18:25:39 +0100 Subject: [PATCH] avoid returning empty file list at filepicker intent --- .../filemanager/adapters/ItemsAdapter.kt | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/adapters/ItemsAdapter.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/adapters/ItemsAdapter.kt index 58594fbd..982c14a3 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/adapters/ItemsAdapter.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/adapters/ItemsAdapter.kt @@ -41,8 +41,8 @@ class ItemsAdapter(activity: SimpleActivity, var fileDirItems: MutableList Unit) : MyRecyclerViewAdapter(activity, recyclerView, fastScroller, itemClick) { - lateinit private var folderDrawable: Drawable - lateinit private var fileDrawable: Drawable + private lateinit var folderDrawable: Drawable + private lateinit var fileDrawable: Drawable init { initDrawables() @@ -109,8 +109,10 @@ class ItemsAdapter(activity: SimpleActivity, var fileDirItems: MutableList - listener?.selectedPaths(paths) + if (selectedPositions.isNotEmpty()) { + val paths = getSelectedMedia().filter { !it.isDirectory }.map { it.path } as ArrayList + listener?.selectedPaths(paths) + } } private fun displayRenameDialog() {