From 9bd89e8cef76edb4f15bf0d9e98a1a04e6bb6149 Mon Sep 17 00:00:00 2001 From: gdabba-WORK <56991212+gdabba-WORK@users.noreply.github.com> Date: Fri, 23 Jan 2026 00:11:58 +0900 Subject: [PATCH 1/2] Fix loading page assignment syntax --- packages/flame/lib/src/components/router/route.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/flame/lib/src/components/router/route.dart b/packages/flame/lib/src/components/router/route.dart index 14354e9f645..994d2bc7aac 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; From 6984e4d8df3d6bb77cc7d6e7b8d7a1f590d4b4f9 Mon Sep 17 00:00:00 2001 From: gdabba-WORK <56991212+gdabba-WORK@users.noreply.github.com> Date: Fri, 23 Jan 2026 01:07:53 +0900 Subject: [PATCH 2/2] Fix loading page addition syntax --- packages/flame/lib/src/components/router/route.dart | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/flame/lib/src/components/router/route.dart b/packages/flame/lib/src/components/router/route.dart index 994d2bc7aac..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;