fix puke event quantity
The LunaEvent class treats quantities of 0 as a value to set. To workaround this, the quantity index needs to start at >0.
This commit is contained in:
@@ -275,7 +275,7 @@ class MainActivity : AppCompatActivity() {
|
||||
|
||||
d.setPositiveButton(android.R.string.ok) { dialogInterface, i ->
|
||||
val pos = spinner.selectedItemPosition
|
||||
logEvent(LunaEvent(LunaEvent.TYPE_PUKE, pos))
|
||||
logEvent(LunaEvent(LunaEvent.TYPE_PUKE, pos + 1))
|
||||
}
|
||||
d.setNegativeButton(android.R.string.cancel) { dialogInterface, i -> dialogInterface.dismiss() }
|
||||
val alertDialog = d.create()
|
||||
|
||||
@@ -67,7 +67,7 @@ class NumericUtils (val context: Context) {
|
||||
LunaEvent.TYPE_TEMPERATURE ->
|
||||
(item.quantity / 10.0f).toString()
|
||||
LunaEvent.TYPE_PUKE ->
|
||||
context.resources.getStringArray(R.array.AmountLabels)[item.quantity]
|
||||
context.resources.getStringArray(R.array.AmountLabels)[item.quantity - 1]
|
||||
else ->
|
||||
item.quantity
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user