Skip to content

Commit 888a869

Browse files
committed
[Stride] Fixes cross thread exception when user and editor threads created their specific games
1 parent 8bc6999 commit 888a869

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

VL.Stride/src/Initialization.cs

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,11 @@ public override void Configure(AppHost appHost)
7272
var gameStartedHandler = default(EventHandler);
7373
gameStartedHandler = (s, e) =>
7474
{
75-
game.Script.Add(assetBuildService);
76-
Game.GameStarted -= gameStartedHandler;
75+
if (s == game)
76+
{
77+
game.Script.Add(assetBuildService);
78+
Game.GameStarted -= gameStartedHandler;
79+
}
7780
};
7881
Game.GameStarted += gameStartedHandler;
7982

0 commit comments

Comments
 (0)