Skip to content

Commit 13c2d44

Browse files
committed
Added ability to inherit from GlideImageProcessor
1 parent 23ddc0a commit 13c2d44

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

glide/src/main/java/com/omega_r/libs/omegatypes/image/GlideImagesProcessor.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ import kotlin.reflect.KClass
1818
/**
1919
* Created by Anton Knyazev on 2019-10-03.
2020
*/
21-
class GlideImagesProcessor(
22-
private val oldImagesProcessor: ImageProcessors,
21+
open class GlideImagesProcessor(
22+
protected val oldImagesProcessor: ImageProcessors,
2323
vararg excludeImageClasses: KClass<out Image>
2424
) : ImageProcessors() {
2525

@@ -37,7 +37,7 @@ class GlideImagesProcessor(
3737

3838
private val excludeImageClasses = listOf(*excludeImageClasses)
3939

40-
private fun <T> RequestBuilder<T>.createRequestBuilder(image: Image): RequestBuilder<T>? {
40+
protected fun <T> RequestBuilder<T>.createRequestBuilder(image: Image): RequestBuilder<T>? {
4141
if (excludeImageClasses.contains(image::class)) {
4242
return null
4343
}
@@ -110,11 +110,11 @@ class GlideImagesProcessor(
110110
?: applyOld { preload(context) }
111111
}
112112

113-
private fun <T> RequestBuilder<T>.applyPlaceholder(placeholderResId: Int): RequestBuilder<T> {
113+
protected fun <T> RequestBuilder<T>.applyPlaceholder(placeholderResId: Int): RequestBuilder<T> {
114114
return if (placeholderResId != NO_PLACEHOLDER_RES) placeholder(placeholderResId) else this
115115
}
116116

117-
private inline fun <R> applyOld(block: ImageProcessors.() -> R): R {
117+
protected inline fun <R> applyOld(block: ImageProcessors.() -> R): R {
118118
return block(oldImagesProcessor)
119119
}
120120
}

0 commit comments

Comments
 (0)