commit | 057bfb43cfe47295d871b9f0f22d1a6b70933169 | [log] [tgz] |
---|---|---|
author | Andrew de los Reyes <adlr@chromium.org> | Thu Oct 27 16:50:52 2011 |
committer | Andrew de los Reyes <adlr@chromium.org> | Mon Nov 07 21:41:50 2011 |
tree | 5396abdfa58abdf2d7499b867716dcd77df489bf | |
parent | 51d7b2767e6cb849d3fdab2a6cf10c97c681accc [diff] |
LookaheadInterpreter: Fix for interpolation locking queue. If an interpolated event was generated and immediately overdue, the time until it's due was negative, and this was interpreted as meaning there's no input events to process anymore, and the input queue would stop being processed. BUG=chromium-os:22195 TEST=replayed deadlock log, saw lack of deadlock with fix; unittest Change-Id: I99db42feb8e3310fee0084b697b02ba24a47bb17