File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -147,10 +147,6 @@ var Body = require('../body/Body');
147147 if ( engine . enableSleeping )
148148 Sleeping . afterCollisions ( pairs . list , delta ) ;
149149
150- // trigger collision events
151- if ( pairs . collisionStart . length > 0 )
152- Events . trigger ( engine , 'collisionStart' , { pairs : pairs . collisionStart } ) ;
153-
154150 // iteratively resolve position between collisions
155151 Resolver . preSolvePosition ( pairs . list ) ;
156152 for ( i = 0 ; i < engine . positionIterations ; i ++ ) {
@@ -175,6 +171,9 @@ var Body = require('../body/Body');
175171 Engine . _bodiesUpdateVelocities ( allBodies ) ;
176172
177173 // trigger collision events
174+ if ( pairs . collisionStart . length > 0 )
175+ Events . trigger ( engine , 'collisionStart' , { pairs : pairs . collisionStart } ) ;
176+
178177 if ( pairs . collisionActive . length > 0 )
179178 Events . trigger ( engine , 'collisionActive' , { pairs : pairs . collisionActive } ) ;
180179
You can’t perform that action at this time.
0 commit comments