From b5cbfaf093055e845db5ae6e2ac7b4c4eeaf69f8 Mon Sep 17 00:00:00 2001 From: David Wendt Date: Wed, 21 Jul 2021 18:01:15 -0400 Subject: [PATCH] core: When preloading other movie clips, forcibly preload them synchronously. --- core/src/display_object/movie_clip.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/core/src/display_object/movie_clip.rs b/core/src/display_object/movie_clip.rs index e079299f1..3469f5bf4 100644 --- a/core/src/display_object/movie_clip.rs +++ b/core/src/display_object/movie_clip.rs @@ -3258,7 +3258,10 @@ impl<'gc, 'a> MovieClipData<'gc> { num_frames, ); - movie_clip.preload(context); + let mut is_finished = false; + while !is_finished { + is_finished = movie_clip.preload(context); + } context .library