Revision cfced5b2 qemu-timer.c

b/qemu-timer.c
1004 1004
static void win32_rearm_timer(struct qemu_alarm_timer *t)
1005 1005
{
1006 1006
    struct qemu_alarm_win32 *data = t->priv;
1007
    int nearest_delta_ms;
1007 1008

  
1008 1009
    assert(alarm_has_dynticks(t));
1009 1010
    if (!active_timers[QEMU_CLOCK_REALTIME] &&
......
1013 1014

  
1014 1015
    timeKillEvent(data->timerId);
1015 1016

  
1016
    data->timerId = timeSetEvent(1,
1017
    nearest_delta_ms = (qemu_next_alarm_deadline() + 999999) / 1000000;
1018
    if (nearest_delta_ms < 1) {
1019
        nearest_delta_ms = 1;
1020
    }
1021
    data->timerId = timeSetEvent(nearest_delta_ms,
1017 1022
                        data->period,
1018 1023
                        host_alarm_handler,
1019 1024
                        (DWORD)t,

Also available in: Unified diff