diff --git a/app/build.gradle b/app/build.gradle index 532dbeec..164c76ab 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -21,7 +21,7 @@ android { minSdkVersion 16 targetSdkVersion 30 versionCode 57 - versionName "5.0-beta7" + versionName "5.0-beta8" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" vectorDrawables.useSupportLibrary = true } diff --git a/app/release/output-metadata.json b/app/release/output-metadata.json index a3a1b639..de3cdbc7 100644 --- a/app/release/output-metadata.json +++ b/app/release/output-metadata.json @@ -12,7 +12,7 @@ "filters": [], "properties": [], "versionCode": 57, - "versionName": "5.0-beta7", + "versionName": "5.0-beta8", "enabled": true, "outputFile": "app-release.apk" } diff --git a/app/src/main/java/xyz/quaver/pupil/ui/view/TagChip.kt b/app/src/main/java/xyz/quaver/pupil/ui/view/TagChip.kt index 2501d810..67904daf 100644 --- a/app/src/main/java/xyz/quaver/pupil/ui/view/TagChip.kt +++ b/app/src/main/java/xyz/quaver/pupil/ui/view/TagChip.kt @@ -18,6 +18,7 @@ package xyz.quaver.pupil.ui.view +import android.annotation.SuppressLint import android.content.Context import androidx.core.content.ContextCompat import com.google.android.material.chip.Chip @@ -25,7 +26,16 @@ import xyz.quaver.pupil.R import xyz.quaver.pupil.types.Tag import xyz.quaver.pupil.util.wordCapitalize -class TagChip(context: Context, val tag: Tag) : Chip(context) { +@SuppressLint("ViewConstructor") +class TagChip(context: Context, tag: Tag) : Chip(context) { + + val tag: Tag = + tag.let { + when { + it.area != null -> it + else -> Tag("tag", tag.tag) + } + } private val languages = context.resources.getStringArray(R.array.languages).map { it.split("|").let { split -> @@ -34,13 +44,6 @@ class TagChip(context: Context, val tag: Tag) : Chip(context) { }.toMap() init { - val tag = tag.let { - when { - it.area != null -> it - else -> Tag("tag", tag.tag) - } - } - chipIcon = when(tag.area) { "male" -> { setChipBackgroundColorResource(R.color.material_blue_700)