From 58ded92b345178514233cae3f20b7e1095f96b6a Mon Sep 17 00:00:00 2001 From: tibbi Date: Wed, 6 Dec 2017 21:18:12 +0100 Subject: [PATCH] check if the activity is alive when getting items --- .../simplemobiletools/filemanager/fragments/ItemsFragment.kt | 4 ++++ 1 file changed, 4 insertions(+) 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 4234c534..bb022a43 100644 --- a/app/src/main/kotlin/com/simplemobiletools/filemanager/fragments/ItemsFragment.kt +++ b/app/src/main/kotlin/com/simplemobiletools/filemanager/fragments/ItemsFragment.kt @@ -162,6 +162,10 @@ class ItemsFragment : Fragment(), ItemsAdapter.ItemOperationsListener, Breadcrum private fun getItems(path: String, callback: (items: ArrayList) -> Unit) { Thread { + if (activity?.isActivityDestroyed() == true) { + return@Thread + } + if (!context!!.config.enableRootAccess || !context!!.isPathOnRoot(path)) { getRegularItemsOf(path, callback) } else {