diff --git a/Sources/bowlin_project/lib/widgets/ingame_widgets.dart b/Sources/bowlin_project/lib/widgets/ingame_widgets.dart index 1f95c54..ef56c0f 100644 --- a/Sources/bowlin_project/lib/widgets/ingame_widgets.dart +++ b/Sources/bowlin_project/lib/widgets/ingame_widgets.dart @@ -739,9 +739,13 @@ class _NumberPadState extends State { int NumSelected = 0; void updateId(int newNum) { - setState(() { + if (NumSelected == newNum) { + NumSelected = 0; + } else { NumSelected = newNum; - widget.setSelectedValue(newNum); + } + setState(() { + widget.setSelectedValue(NumSelected); }); }