Fix history helper init problem

This commit is contained in:
Claude Brisson
2023-06-20 19:06:50 +02:00
parent bf0739286a
commit 537df34228

View File

@@ -48,8 +48,10 @@ sealed class Solver(
}
abstract val scores: Map<ID, Double>
val historyHelper = if (pairables.first().let { it is TeamTournament.Team && it.teamOfIndividuals }) TeamOfIndividualsHistoryHelper(history, scores)
val historyHelper by lazy {
if (pairables.first().let { it is TeamTournament.Team && it.teamOfIndividuals }) TeamOfIndividualsHistoryHelper(history, scores)
else HistoryHelper(history, scores)
}
// pairables sorted using overloadable sort function
private val sortedPairables by lazy {