diff --git a/lib/views/create_game_view.dart b/lib/views/create_game_view.dart index 609e9b0..7377178 100644 --- a/lib/views/create_game_view.dart +++ b/lib/views/create_game_view.dart @@ -25,7 +25,9 @@ class CreateGameView extends StatefulWidget { } class _CreateGameViewState extends State { - late List _playerNameTextControllers = []; + final List _playerNameTextControllers = [ + TextEditingController() + ]; final TextEditingController _gameTitleTextController = TextEditingController(); @@ -39,13 +41,12 @@ class _CreateGameViewState extends State { void initState() { _isPointsLimitEnabled = widget.isPointsLimitEnabled; _gameTitleTextController.text = widget.gameTitle ?? ''; + if (widget.players != null) { - _playerNameTextControllers = []; + _playerNameTextControllers.clear(); for (var player in widget.players!) { _playerNameTextControllers.add(TextEditingController(text: player)); } - } else { - _playerNameTextControllers = [TextEditingController()]; } super.initState(); }