Enable random sorting for external intents

This commit is contained in:
Naveen 2022-07-04 17:42:50 +05:30
parent 5fba1ad810
commit bccf86a1bf

View file

@ -1228,7 +1228,9 @@ class ViewPagerActivity : SimpleActivity(), ViewPager.OnPageChangeListener, View
} }
private fun refreshViewPager(refetchPosition: Boolean = false) { private fun refreshViewPager(refetchPosition: Boolean = false) {
if (config.getFolderSorting(mDirectory) and SORT_BY_RANDOM == 0) { val isSortingRandom = config.getFolderSorting(mDirectory) and SORT_BY_RANDOM == 0
val isExternalIntent = !intent.getBooleanExtra(IS_FROM_GALLERY, false)
if (!isSortingRandom || isExternalIntent) {
GetMediaAsynctask(applicationContext, mDirectory, isPickImage = false, isPickVideo = false, showAll = mShowAll) { GetMediaAsynctask(applicationContext, mDirectory, isPickImage = false, isPickVideo = false, showAll = mShowAll) {
gotMedia(it, refetchViewPagerPosition = refetchPosition) gotMedia(it, refetchViewPagerPosition = refetchPosition)
}.execute() }.execute()