diff --git a/lib/game/game_widget.dart b/lib/game/game_widget.dart index 4aec4634a..801a55742 100644 --- a/lib/game/game_widget.dart +++ b/lib/game/game_widget.dart @@ -96,7 +96,7 @@ class _GameWidgetState extends State { Set activeOverlays = {}; Future _gameLoaderFuture; - Future get _memoizedGameLoaderFuture => + Future get _gameLoaderFutureCache => _gameLoaderFuture ?? (_gameLoaderFuture = widget.game.onLoad()); @override @@ -193,7 +193,7 @@ class _GameWidgetState extends State { builder: (_, BoxConstraints constraints) { widget.game.onResize(constraints.biggest.toVector2()); return FutureBuilder( - future: _memoizedGameLoaderFuture, + future: _gameLoaderFutureCache, builder: (_, snapshot) { if (snapshot.connectionState == ConnectionState.done) { return Stack(children: stackedWidgets);