diff --git a/src/dn/heaps/input/ControllerQueue.hx b/src/dn/heaps/input/ControllerQueue.hx index a744bf30..99f517ab 100644 --- a/src/dn/heaps/input/ControllerQueue.hx +++ b/src/dn/heaps/input/ControllerQueue.hx @@ -68,9 +68,11 @@ class ControllerQueue { public function consumePress(action:T, ignoreChronologicalOrder=false) { var nextT = events.get(action).getNextPress(); if( !ignoreChronologicalOrder ) { - for(ev in events) + for(ev in events) { + ev.gc(ev.presses, curTimeS); if( ev.action!=action && ev.getNextPress() { public function peekPress(action:T, ignoreChronologicalOrder=false) { var nextT = events.get(action).getNextPress(); if( !ignoreChronologicalOrder ) { - for(ev in events) + for(ev in events) { + ev.gc(ev.presses, curTimeS); if( ev.action!=action && ev.getNextPress()