Fixes stackoverflow crash

kmm
Laurent 5 years ago
parent da6a6c53ba
commit b2a4757560
  1. 6
      app/src/main/java/net/pokeranalytics/android/model/filter/QueryCondition.kt

@ -149,15 +149,15 @@ sealed class QueryCondition : RowRepresentable {
return getDisplayName(context) return getDisplayName(context)
} }
fun getDisplayName(context: Context, values: List<T>): String { private fun getDisplayName(context: Context, values: List<T>): String {
val prefix = this.resId?.let { val prefix = this.resId?.let {
context.getString(it) + " " context.getString(it) + " "
} ?: "" } ?: ""
return when (values.size) { return when (values.size) {
0 -> return NULL_TEXT 0 -> return NULL_TEXT
1, 2 -> prefix + values.joinToString(", ") { labelForValue(it, context) } else -> prefix + values.joinToString(", ") { labelForValue(it, context) }
else -> "${values.size} $prefix ${entityName(context)}" // else -> "${values.size} $prefix ${entityName(context)}"
} }
} }

Loading…
Cancel
Save