fix crash with key buyin in session edit descriptors

feature/top10
Razmig Sarkissian 7 years ago
parent ea728a1cf2
commit cc6a17ef57
  1. 4
      app/src/main/java/net/pokeranalytics/android/ui/view/rowrepresentable/SessionRow.kt
  2. 2
      app/src/main/java/net/pokeranalytics/android/util/extensions/DateExtension.kt
  3. 2
      app/src/main/java/net/pokeranalytics/android/util/extensions/NumbersExtension.kt

@ -160,7 +160,7 @@ enum class SessionRow : RowRepresentable {
BUY_IN -> { BUY_IN -> {
val bb: Double? by map val bb: Double? by map
val fee: Double? by map val fee: Double? by map
val buyin: Double? by map val ratedBuyin: Double? by map
val data = arrayListOf<RowRepresentableEditDescriptor>() val data = arrayListOf<RowRepresentableEditDescriptor>()
if (bb != null) { if (bb != null) {
data.add(RowRepresentableEditDescriptor(100.0 * (bb?: 0.0))) data.add(RowRepresentableEditDescriptor(100.0 * (bb?: 0.0)))
@ -173,7 +173,7 @@ enum class SessionRow : RowRepresentable {
data.add(RowRepresentableEditDescriptor(0)) data.add(RowRepresentableEditDescriptor(0))
} }
data.add(RowRepresentableEditDescriptor(buyin)) data.add(RowRepresentableEditDescriptor(ratedBuyin))
data.add( data.add(
RowRepresentableEditDescriptor( RowRepresentableEditDescriptor(
"", "",

@ -91,7 +91,7 @@ fun Date.getFormattedDuration(toDate: Date) : String {
val hours = (difference / (1000 * 60 * 60)) val hours = (difference / (1000 * 60 * 60))
val minutes = (difference / (1000 * 60)) % 60 val minutes = (difference / (1000 * 60)) % 60
val hoursStr = if (hours < 10) "0$hours" else "$hours" val hoursStr = "$hours"
val minutesStr = if (minutes < 10) "0$minutes" else "$minutes" val minutesStr = if (minutes < 10) "0$minutes" else "$minutes"
return "$hoursStr:$minutesStr" return "$hoursStr:$minutesStr"

@ -41,7 +41,7 @@ fun Long.toMinutes() : String {
val hours = totalMinutes / 60 val hours = totalMinutes / 60
val minutesLeft = totalMinutes % 60 val minutesLeft = totalMinutes % 60
var duration = "" var duration = ""
duration += if (hours < 10) "0$hours" else hours.toString() duration += hours.toString()
duration += ":" duration += ":"
duration += if (minutesLeft < 10) "0$minutesLeft" else minutesLeft.toString() duration += if (minutesLeft < 10) "0$minutesLeft" else minutesLeft.toString()
return duration return duration

Loading…
Cancel
Save