Fix mmfloor & mmbar resetting bug
This commit is contained in:
@@ -330,8 +330,8 @@ fun Pairing.Companion.fromJson(json: Json.Object, default: Pairing?): Pairing {
|
|||||||
return when (type) {
|
return when (type) {
|
||||||
SWISS -> Swiss(pairingParams, placementParams)
|
SWISS -> Swiss(pairingParams, placementParams)
|
||||||
MAC_MAHON -> MacMahon(pairingParams, placementParams).also { mm ->
|
MAC_MAHON -> MacMahon(pairingParams, placementParams).also { mm ->
|
||||||
mm.mmFloor = json.getInt("mmFloor") ?: -20
|
mm.mmFloor = json.getInt("mmFloor") ?: (default as? MacMahon)?.mmFloor ?: -20
|
||||||
mm.mmBar = json.getInt("mmBar") ?: 0
|
mm.mmBar = json.getInt("mmBar") ?: (default as? MacMahon)?.mmBar ?: 0
|
||||||
}
|
}
|
||||||
ROUND_ROBIN -> RoundRobin(pairingParams, placementParams)
|
ROUND_ROBIN -> RoundRobin(pairingParams, placementParams)
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user