From b0cc7649409e09cd8d673885890921331ebc2bc8 Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 11 Jan 2023 15:18:48 +0100 Subject: [PATCH] fetch files on the storage fragment on the background thread --- .../filemanager/pro/fragments/StorageFragment.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments/StorageFragment.kt b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments/StorageFragment.kt index 377914ab..5cec5bd3 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments/StorageFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/pro/fragments/StorageFragment.kt @@ -377,8 +377,10 @@ class StorageFragment(context: Context, attributeSet: AttributeSet) : MyViewPage private fun getRecyclerAdapter() = search_results_list.adapter as? ItemsAdapter override fun refreshFragment() { - val fileDirItems = getAllFiles() - allDeviceListItems = getListItemsFromFileDirItems(fileDirItems) + ensureBackgroundThread { + val fileDirItems = getAllFiles() + allDeviceListItems = getListItemsFromFileDirItems(fileDirItems) + } setupLayoutManager() }