Adds verification

hh
Laurent 6 years ago
parent 65f6333d24
commit efbf99afc4
  1. 8
      app/src/main/java/net/pokeranalytics/android/ui/modules/handhistory/views/KeyboardActionView.kt

@ -87,6 +87,14 @@ class KeyboardActionView(context: Context) : AbstractKeyboardView(context),
} }
fun setAvailableActions(availableActions: Set<Action.Type>) { fun setAvailableActions(availableActions: Set<Action.Type>) {
val displayedTypes = Action.Type.defaultTypes
availableActions.forEach {
if (!displayedTypes.contains(it)) {
throw PAIllegalStateException("Displayed actions does not contain $it, can't be shown")
}
}
this.availableActions = availableActions this.availableActions = availableActions
this.dataAdapter.notifyDataSetChanged() this.dataAdapter.notifyDataSetChanged()
} }

Loading…
Cancel
Save