diff --git a/packages/flame/lib/src/components/router/route.dart b/packages/flame/lib/src/components/router/route.dart index 14354e9f645..ed19986dfd2 100644 --- a/packages/flame/lib/src/components/router/route.dart +++ b/packages/flame/lib/src/components/router/route.dart @@ -143,7 +143,7 @@ class Route extends PositionComponent /// Adds the [_loadingPage] to the parent and invoked by [didPush] , when /// [_loadingBuilder] is specified Future _addLoadingPage() async { - _loadingPage ??= _loadingBuilder!()..addToParent(this); + (_loadingPage ??= _loadingBuilder!()).addToParent(this); await _loadingPage!.loaded; await add(_page!); await _page!.loaded;