mirror of
				https://github.com/mihonapp/mihon.git
				synced 2025-11-04 08:08:55 +01:00 
			
		
		
		
	Set glide to use the gif loop count (#2263)
This commit is contained in:
		@@ -19,6 +19,7 @@ import com.bumptech.glide.load.DataSource
 | 
			
		||||
import com.bumptech.glide.load.engine.DiskCacheStrategy
 | 
			
		||||
import com.bumptech.glide.load.engine.GlideException
 | 
			
		||||
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
 | 
			
		||||
import com.bumptech.glide.load.resource.gif.GifDrawable
 | 
			
		||||
import com.bumptech.glide.request.RequestListener
 | 
			
		||||
import com.bumptech.glide.request.target.Target
 | 
			
		||||
import com.bumptech.glide.request.transition.NoTransition
 | 
			
		||||
@@ -457,6 +458,9 @@ class PagerPageHolder(
 | 
			
		||||
                        dataSource: DataSource?,
 | 
			
		||||
                        isFirstResource: Boolean
 | 
			
		||||
                ): Boolean {
 | 
			
		||||
                    if (resource is GifDrawable) {
 | 
			
		||||
                        resource.setLoopCount(GifDrawable.LOOP_INTRINSIC)
 | 
			
		||||
                    }
 | 
			
		||||
                    onImageDecoded()
 | 
			
		||||
                    return false
 | 
			
		||||
                }
 | 
			
		||||
 
 | 
			
		||||
@@ -18,6 +18,7 @@ import com.bumptech.glide.load.DataSource
 | 
			
		||||
import com.bumptech.glide.load.engine.DiskCacheStrategy
 | 
			
		||||
import com.bumptech.glide.load.engine.GlideException
 | 
			
		||||
import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions
 | 
			
		||||
import com.bumptech.glide.load.resource.gif.GifDrawable
 | 
			
		||||
import com.bumptech.glide.request.RequestListener
 | 
			
		||||
import com.bumptech.glide.request.target.Target
 | 
			
		||||
import com.bumptech.glide.request.transition.NoTransition
 | 
			
		||||
@@ -497,6 +498,9 @@ class WebtoonPageHolder(
 | 
			
		||||
                        dataSource: DataSource?,
 | 
			
		||||
                        isFirstResource: Boolean
 | 
			
		||||
                ): Boolean {
 | 
			
		||||
                    if (resource is GifDrawable) {
 | 
			
		||||
                        resource.setLoopCount(GifDrawable.LOOP_INTRINSIC)
 | 
			
		||||
                    }
 | 
			
		||||
                    onImageDecoded()
 | 
			
		||||
                    return false
 | 
			
		||||
                }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user