diff --git a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/extensions/Context.kt b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/extensions/Context.kt index 63cb478f4..771aa8ee3 100644 --- a/app/src/main/kotlin/com/simplemobiletools/gallery/pro/extensions/Context.kt +++ b/app/src/main/kotlin/com/simplemobiletools/gallery/pro/extensions/Context.kt @@ -8,6 +8,7 @@ import android.database.Cursor import android.graphics.Bitmap import android.graphics.drawable.PictureDrawable import android.media.AudioManager +import android.os.Process import android.provider.MediaStore.Files import android.provider.MediaStore.Images import android.widget.ImageView @@ -587,6 +588,11 @@ fun Context.tryLoadingWithPicasso(path: String, view: MySquareImageView, cropThu fun Context.getCachedDirectories(getVideosOnly: Boolean = false, getImagesOnly: Boolean = false, forceShowHidden: Boolean = false, callback: (ArrayList) -> Unit) { ensureBackgroundThread { + try { + Process.setThreadPriority(Process.THREAD_PRIORITY_MORE_FAVORABLE) + } catch (ignored: Exception) { + } + val directories = try { directoryDao.getAll() as ArrayList } catch (e: Exception) {