From f1e7cc9bff9634b3f388be5ced7a4751f293637c Mon Sep 17 00:00:00 2001 From: Erick Zanardo Date: Sun, 5 Apr 2020 12:17:21 -0300 Subject: [PATCH] Fixing addLater component lifecycle --- CHANGELOG.md | 1 + lib/game/game.dart | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e34f0f3e3..b63f4b5c2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,5 @@ ## [next] +- Fixing component lifecycle calls on Component#addLater ## 0.18.3 - Adding Component#onDestroy diff --git a/lib/game/game.dart b/lib/game/game.dart index 599b0be04..b3f2cd5c2 100644 --- a/lib/game/game.dart +++ b/lib/game/game.dart @@ -229,7 +229,7 @@ abstract class BaseGame extends Game with TapDetector { /// You can override it further to add more custom behaviour. @override void update(double t) { - components.addAll(_addLater); + _addLater.forEach(add); _addLater.clear(); components.forEach((c) => c.update(t));