Laurent 6 years ago
parent 6fd6eb43e5
commit 6a72abf674
  1. 4
      app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/HHBuilder.kt
  2. 10
      app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/views/CardsRow.kt

@ -693,7 +693,7 @@ class HHBuilder {
private fun createRowRepresentation() { private fun createRowRepresentation() {
val rows: MutableList<RowRepresentable> = mutableListOf() val rows: MutableList<RowRepresentable> = mutableListOf()
rows.add(CustomizableRowRepresentable(customViewType = HandRowType.HEADER, resId = R.string.settings)) rows.add(CustomizableRowRepresentable(customViewType = HandRowType.HEADER, resId = R.string.settings, value = ""))
Street.values().forEach { street -> Street.values().forEach { street ->
@ -789,7 +789,7 @@ class HHBuilder {
?: this.sortedActions.size ?: this.sortedActions.size
val potSize = this.sortedActions.take(firstIndexOfStreet).sumByDouble { it.action.effectiveAmount } val potSize = this.sortedActions.take(firstIndexOfStreet).sumByDouble { it.action.effectiveAmount }
val potString = if (potSize > 0) potSize.formatted() else null val potString = if (potSize > 0) potSize.formatted() else "" // "" required otherwise random values come up
val headerView = CustomizableRowRepresentable(customViewType = HandRowType.HEADER, resId = street.resId, value = potString) val headerView = CustomizableRowRepresentable(customViewType = HandRowType.HEADER, resId = street.resId, value = potString)
rowRepresentables.add(headerView) rowRepresentables.add(headerView)

@ -18,12 +18,10 @@ abstract class CardsRow(cards: List<Card>) : HandHistoryRow {
abstract fun cardLimit() : Int? abstract fun cardLimit() : Int?
override fun keyboardForCompletion(): HHKeyboard? { override fun keyboardForCompletion(): HHKeyboard? {
return if (cards.size < cardLimit() ?: MAX_CARDS) { return when {
HHKeyboard.CARD cards.size < cardLimit() ?: MAX_CARDS -> HHKeyboard.CARD
} else if (cards.last().suit == null) { cards.last().suit == null -> HHKeyboard.CARD
HHKeyboard.CARD else -> null
} else {
null
} }
} }

Loading…
Cancel
Save