Skip to content

Commit e894a89

Browse files
nivknerLord-McSweeney
authored andcommitted
core: Clear frame script cleanup queue only on SWF10+
1 parent 7c9a7b1 commit e894a89

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

core/src/display_object/movie_clip.rs

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -744,9 +744,11 @@ impl<'gc> MovieClip<'gc> {
744744
self.play();
745745
}
746746

747-
// When performing goto, frame scripts behave the same as when entering a new frame
748-
// so no separate cleanup is performed on ones registered during frame script phase
749-
context.frame_script_cleanup_queue.clear();
747+
if self.swf_version() >= 10 {
748+
// When performing goto, frame scripts behave the same as when entering a new frame
749+
// so no separate cleanup is performed on ones registered during frame script phase
750+
context.frame_script_cleanup_queue.clear();
751+
}
750752

751753
// Clamp frame number in bounds.
752754
let frame = frame.max(1);

0 commit comments

Comments
 (0)