From 1cb91611af564116e75384f17bc5af97b1ed2d12 Mon Sep 17 00:00:00 2001 From: Torsten Grote Date: Thu, 3 Sep 2020 13:27:05 -0300 Subject: [pos] make app work on API 24+ --- .../src/main/java/net/taler/common/ContractTerms.kt | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'taler-kotlin-android') diff --git a/taler-kotlin-android/src/main/java/net/taler/common/ContractTerms.kt b/taler-kotlin-android/src/main/java/net/taler/common/ContractTerms.kt index d22eaa0..fb30692 100644 --- a/taler-kotlin-android/src/main/java/net/taler/common/ContractTerms.kt +++ b/taler-kotlin-android/src/main/java/net/taler/common/ContractTerms.kt @@ -16,7 +16,7 @@ package net.taler.common -import androidx.annotation.RequiresApi +import android.os.Build import kotlinx.serialization.SerialName import kotlinx.serialization.Serializable import net.taler.common.TalerUtils.getLocalizedString @@ -48,8 +48,11 @@ abstract class Product { abstract val location: String? abstract val image: String? val localizedDescription: String - @RequiresApi(26) - get() = getLocalizedString(descriptionI18n, description) + get() = if (Build.VERSION.SDK_INT >= 26) { + getLocalizedString(descriptionI18n, description) + } else { + description + } } @Serializable -- cgit v1.2.3