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
3 files changed
tree: 5396abdfa58abdf2d7499b867716dcd77df489bf
  1. include/
  2. src/
  3. tools/
  4. .gitignore
  5. LICENSE
  6. Makefile