From 78d4277b618cc13173d15d2ce7220d2adc466221 Mon Sep 17 00:00:00 2001 From: Aurelien Hubert Date: Fri, 8 Mar 2019 16:04:18 +0100 Subject: [PATCH] Update bankroll live settings --- .../net/pokeranalytics/android/model/realm/Bankroll.kt | 7 ++++--- .../android/ui/view/rowrepresentable/BankrollRow.kt | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/net/pokeranalytics/android/model/realm/Bankroll.kt b/app/src/main/java/net/pokeranalytics/android/model/realm/Bankroll.kt index 420a58f2..83337bbe 100644 --- a/app/src/main/java/net/pokeranalytics/android/model/realm/Bankroll.kt +++ b/app/src/main/java/net/pokeranalytics/android/model/realm/Bankroll.kt @@ -63,7 +63,7 @@ open class Bankroll(name: String = "") : RealmObject(), Savable, override fun boolForRow(row: RowRepresentable): Boolean { when (row) { - BankrollRow.LIVE -> return this.live + BankrollRow.LIVE -> return !this.live else -> return super.boolForRow(row) } } @@ -84,8 +84,9 @@ open class Bankroll(name: String = "") : RealmObject(), Savable, override fun updateValue(value: Any?, row: RowRepresentable) { when (row) { SimpleRow.NAME -> this.name = value as String? ?: "" - BankrollRow.LIVE -> this.live = value as Boolean? ?: false - + BankrollRow.LIVE -> { + this.live = if (value is Boolean) !value else false + } } } diff --git a/app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/BankrollRow.kt b/app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/BankrollRow.kt index 68eb181d..851e6375 100644 --- a/app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/BankrollRow.kt +++ b/app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/BankrollRow.kt @@ -12,7 +12,7 @@ enum class BankrollRow : RowRepresentable { override val resId: Int? get() { return when (this) { - LIVE -> R.string.live + LIVE -> R.string.online } }