diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index fb3509dc2..7fe2dfd02 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -10,4 +10,6 @@ } -keep public class ** extends org.koitharu.kotatsu.base.ui.BaseFragment -keep class org.koitharu.kotatsu.core.db.entity.* { *; } --dontwarn okhttp3.internal.platform.ConscryptPlatform \ No newline at end of file +-dontwarn okhttp3.internal.platform.ConscryptPlatform + +-keep class org.koitharu.kotatsu.core.exceptions.* { *; } diff --git a/app/src/main/java/org/koitharu/kotatsu/list/ui/ItemSizeResolver.kt b/app/src/main/java/org/koitharu/kotatsu/list/ui/ItemSizeResolver.kt index 443f7021d..7b7b68582 100644 --- a/app/src/main/java/org/koitharu/kotatsu/list/ui/ItemSizeResolver.kt +++ b/app/src/main/java/org/koitharu/kotatsu/list/ui/ItemSizeResolver.kt @@ -6,6 +6,7 @@ import android.view.View import android.widget.TextView import androidx.annotation.StyleRes import androidx.core.view.updateLayoutParams +import androidx.core.widget.TextViewCompat import androidx.lifecycle.DefaultLifecycleObserver import androidx.lifecycle.LifecycleOwner import kotlin.math.roundToInt @@ -77,7 +78,7 @@ class ItemSizeResolver(resources: Resources, private val settings: AppSettings) } if (textAppearanceResId != prevTextAppearance) { prevTextAppearance = textAppearanceResId - setTextAppearance(textAppearanceResId) + TextViewCompat.setTextAppearance(this, textAppearanceResId) requestLayout() } }