fix #1611, removing some portrait related crashes
This commit is contained in:
parent
0d8f4f75ab
commit
0d1db78e90
|
@ -482,6 +482,7 @@ class PhotoFragment : ViewPagerFragment() {
|
|||
setupStripeBottomMargin()
|
||||
|
||||
val coverIndex = getCoverImageIndex(paths)
|
||||
if (coverIndex != -1) {
|
||||
mCurrentPortraitPhotoPath = paths[coverIndex]
|
||||
setupStripeUpListener(adapter, screenWidth, itemWidth)
|
||||
|
||||
|
@ -492,6 +493,7 @@ class PhotoFragment : ViewPagerFragment() {
|
|||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
private fun fillPhotoPaths(files: ArrayList<File>, fakeItemsCnt: Int): ArrayList<String> {
|
||||
val paths = ArrayList<String>()
|
||||
|
|
|
@ -245,10 +245,12 @@ class MediaFetcher(val context: Context) {
|
|||
|
||||
for (subdir in subdirs) {
|
||||
val portraitFiles = subdir.listFiles() ?: continue
|
||||
val cover = portraitFiles.firstOrNull { it.name.contains("cover", true) } ?: portraitFiles.first()
|
||||
val cover = portraitFiles.firstOrNull { it.name.contains("cover", true) } ?: portraitFiles.firstOrNull()
|
||||
if (cover != null) {
|
||||
files.add(cover)
|
||||
covers.add(cover.absolutePath)
|
||||
}
|
||||
}
|
||||
|
||||
for (file in files) {
|
||||
if (shouldStop) {
|
||||
|
|
Loading…
Reference in New Issue