From a01b08324a67c0aa5558a8c8ec74303d6e4d9cb7 Mon Sep 17 00:00:00 2001 From: Bob Date: Tue, 11 Oct 2022 16:35:15 +0800 Subject: [PATCH] Fix compatibility with Glide --- .../mikhaellopez/circularimageview/CircularImageView.kt | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/circularimageview/src/main/java/com/mikhaellopez/circularimageview/CircularImageView.kt b/circularimageview/src/main/java/com/mikhaellopez/circularimageview/CircularImageView.kt index 7236e36..f5bff63 100644 --- a/circularimageview/src/main/java/com/mikhaellopez/circularimageview/CircularImageView.kt +++ b/circularimageview/src/main/java/com/mikhaellopez/circularimageview/CircularImageView.kt @@ -123,7 +123,6 @@ class CircularImageView @JvmOverloads constructor( if (field != value) { field = value if (field != null) { - civDrawable = null // To force re-update shader invalidate() } } @@ -131,7 +130,6 @@ class CircularImageView @JvmOverloads constructor( // Object used to draw private var civImage: Bitmap? = null - private var civDrawable: Drawable? = null init { init(context, attrs, defStyleAttr) @@ -323,10 +321,7 @@ class CircularImageView @JvmOverloads constructor( } private fun loadBitmap() { - if (civDrawable == drawable) return - - civDrawable = drawable - civImage = drawableToBitmap(civDrawable) + civImage = drawableToBitmap(drawable) updateShader() }