From 0e541f091cf15d10f13ec44ada91f5f86d1e8efe Mon Sep 17 00:00:00 2001 From: tibbi Date: Thu, 9 Feb 2017 21:57:21 +0100 Subject: [PATCH] delete images on a background thread from viewpager too --- .../gallery/activities/ViewPagerActivity.kt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt index a667537bc..05a80a764 100644 --- a/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt +++ b/app/src/main/kotlin/com/simplemobiletools/gallery/activities/ViewPagerActivity.kt @@ -241,11 +241,16 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View // double check we have the uri to the proper file path, not some parent folder val uri = URLDecoder.decode(document.uri.toString(), "UTF-8") - if (uri.endsWith(file.absolutePath.getFilenameFromPath()) && !document.isDirectory) - document.delete() + if (uri.endsWith(file.absolutePath.getFilenameFromPath()) && !document.isDirectory) { + Thread({ + document.delete() + }).start() + } } } else { - file.delete() + Thread({ + file.delete() + }).start() } if (deleteFromMediaStore(file)) {