Fix Clear Database item trying to display language when empty (#7651)

(cherry picked from commit 039fe4a618cd3029acebd10a0222affd9272a2a6)

# Conflicts:
#	app/src/main/java/eu/kanade/presentation/browse/SourcesScreen.kt
This commit is contained in:
Andreas 2022-07-30 19:55:07 +02:00 committed by Jobobby04
parent 82a2eaa77a
commit 9fcf4bbc57
3 changed files with 7 additions and 4 deletions

View File

@ -22,8 +22,11 @@ data class Source(
// SY <--
) {
val nameWithLanguage: String
get() = "$name (${lang.uppercase()})"
val visualName: String
get() = when {
lang.isEmpty() -> name
else -> "$name (${lang.uppercase()})"
}
val icon: ImageBitmap?
get() {

View File

@ -265,7 +265,7 @@ fun SourceOptionsDialog(
) {
AlertDialog(
title = {
Text(text = source.nameWithLanguage)
Text(text = source.visualName)
},
text = {
Column {

View File

@ -40,7 +40,7 @@ fun ClearDatabaseItem(
.weight(1f),
) {
Text(
text = source.nameWithLanguage,
text = source.visualName,
style = MaterialTheme.typography.bodyMedium,
)
Text(text = stringResource(id = R.string.clear_database_source_item_count, count))