mirror of
				https://github.com/SimpleMobileTools/Simple-Gallery.git
				synced 2025-06-05 21:59:19 +02:00 
			
		
		
		
	fix #1611, removing some portrait related crashes
This commit is contained in:
		| @@ -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) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user