From 1f03c0fbce0f0a0d1755e2d83572ce5cdb47c1cb Mon Sep 17 00:00:00 2001 From: Felix Kirchner Date: Sun, 8 Jun 2025 18:39:30 +0200 Subject: [PATCH] Moved setState to onChanged Callback in text field --- lib/views/round_view.dart | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/lib/views/round_view.dart b/lib/views/round_view.dart index 77a36c5..59e6196 100644 --- a/lib/views/round_view.dart +++ b/lib/views/round_view.dart @@ -59,10 +59,6 @@ class _RoundViewState extends State { gameSession.roundList[widget.roundNumber - 1].kamikazePlayerIndex; } - for (var controller in _scoreControllerList) { - controller.addListener(_updateButtonState); - } - super.initState(); } @@ -220,6 +216,7 @@ class _RoundViewState extends State { textAlign: TextAlign.center, onSubmitted: (_) => _focusNextTextfield(index), + onChanged: (_) => setState(() {}), ), ), const SizedBox(width: 50), @@ -393,18 +390,11 @@ class _RoundViewState extends State { } } - void _updateButtonState() { - setState(() {}); // Erzwingt UI-Update - } - @override void dispose() { for (final controller in _scoreControllerList) { controller.dispose(); } - for (var controller in _scoreControllerList) { - controller.removeListener(_updateButtonState); - } for (final focusNode in _focusNodeList) { focusNode.dispose(); }