Merge pull request #700 from nukeykt/opl-timer-fix

opl: fix time calculation after tempo change
This commit is contained in:
Simon Howard 2016-06-05 00:40:46 -04:00
commit 4946e59ea3

View file

@ -210,7 +210,7 @@ void OPL_Queue_AdjustCallbacks(opl_callback_queue_t *queue,
for (i = 0; i < queue->num_entries; ++i)
{
offset = queue->entries[i].time - time;
queue->entries[i].time = time + (uint64_t) (offset * factor);
queue->entries[i].time = time + (uint64_t) (offset / factor);
}
}