fix: subscription icon
This commit is contained in:
parent
458f4d1ff9
commit
506a0576df
4 changed files with 10 additions and 3 deletions
|
@ -20,7 +20,6 @@ import ani.dantotsu.others.MalScraper
|
||||||
import ani.dantotsu.settings.saving.PrefManager
|
import ani.dantotsu.settings.saving.PrefManager
|
||||||
import ani.dantotsu.settings.saving.PrefName
|
import ani.dantotsu.settings.saving.PrefName
|
||||||
import ani.dantotsu.snackString
|
import ani.dantotsu.snackString
|
||||||
import ani.dantotsu.toast
|
|
||||||
import kotlinx.coroutines.async
|
import kotlinx.coroutines.async
|
||||||
import kotlinx.coroutines.awaitAll
|
import kotlinx.coroutines.awaitAll
|
||||||
import kotlinx.coroutines.runBlocking
|
import kotlinx.coroutines.runBlocking
|
||||||
|
|
|
@ -484,6 +484,7 @@ class MediaDetailsActivity : AppCompatActivity(), AppBarLayout.OnOffsetChangedLi
|
||||||
private val c1: Int,
|
private val c1: Int,
|
||||||
private val c2: Int,
|
private val c2: Int,
|
||||||
var clicked: Boolean,
|
var clicked: Boolean,
|
||||||
|
needsInitialClick: Boolean = false,
|
||||||
callback: suspend (Boolean) -> (Unit)
|
callback: suspend (Boolean) -> (Unit)
|
||||||
) {
|
) {
|
||||||
private var disabled = false
|
private var disabled = false
|
||||||
|
@ -492,6 +493,11 @@ class MediaDetailsActivity : AppCompatActivity(), AppBarLayout.OnOffsetChangedLi
|
||||||
|
|
||||||
init {
|
init {
|
||||||
enabled(true)
|
enabled(true)
|
||||||
|
if (needsInitialClick) {
|
||||||
|
scope.launch {
|
||||||
|
clicked()
|
||||||
|
}
|
||||||
|
}
|
||||||
image.setOnClickListener {
|
image.setOnClickListener {
|
||||||
if (pressable && !disabled) {
|
if (pressable && !disabled) {
|
||||||
pressable = false
|
pressable = false
|
||||||
|
|
|
@ -190,7 +190,8 @@ class AnimeWatchAdapter(
|
||||||
R.drawable.ic_round_notifications_none_24,
|
R.drawable.ic_round_notifications_none_24,
|
||||||
R.color.bg_opp,
|
R.color.bg_opp,
|
||||||
R.color.violet_400,
|
R.color.violet_400,
|
||||||
fragment.subscribed
|
fragment.subscribed,
|
||||||
|
true
|
||||||
) {
|
) {
|
||||||
fragment.onNotificationPressed(it, binding.animeSource.text.toString())
|
fragment.onNotificationPressed(it, binding.animeSource.text.toString())
|
||||||
}
|
}
|
||||||
|
|
|
@ -162,7 +162,8 @@ class MangaReadAdapter(
|
||||||
R.drawable.ic_round_notifications_none_24,
|
R.drawable.ic_round_notifications_none_24,
|
||||||
R.color.bg_opp,
|
R.color.bg_opp,
|
||||||
R.color.violet_400,
|
R.color.violet_400,
|
||||||
fragment.subscribed
|
fragment.subscribed,
|
||||||
|
true
|
||||||
) {
|
) {
|
||||||
fragment.onNotificationPressed(it, binding.animeSource.text.toString())
|
fragment.onNotificationPressed(it, binding.animeSource.text.toString())
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue