File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change 39
39
rafCallbacks = [ ] ;
40
40
if ( t < timeline . currentTime )
41
41
t = timeline . currentTime ;
42
+ timeline . _animations . sort ( compareAnimations ) ;
42
43
timeline . _animations = tick ( t , true , timeline . _animations ) ;
43
44
processing . forEach ( function ( entry ) { entry [ 1 ] ( t ) ; } ) ;
44
45
applyPendingEffects ( ) ;
100
101
}
101
102
animation . _markTarget ( ) ;
102
103
var animations = animation . _targetAnimations ( ) ;
103
- var remainingAnimations = tick ( scope . timeline . currentTime , false , animations ) ;
104
+ animations . sort ( compareAnimations ) ;
105
+ var remainingAnimations = tick ( scope . timeline . currentTime , false , animations . slice ( ) ) ;
104
106
if ( remainingAnimations . indexOf ( animation ) === - 1 ) {
105
107
timeline . _animations . splice ( timeline . _animations . indexOf ( animation ) , 1 ) ;
106
108
}
118
120
var inTick = false ;
119
121
function tick ( t , isAnimationFrame , updatingAnimations ) {
120
122
inTick = true ;
121
- updatingAnimations . sort ( compareAnimations ) ;
122
123
hasRestartedThisFrame = false ;
123
124
var timeline = scope . timeline ;
124
125
You can’t perform that action at this time.
0 commit comments