do not drop frames in direct mode

This commit is contained in:
p.kosyh 2011-04-29 08:19:05 +00:00
parent 4409004bf2
commit 4575e2d3c1

View file

@ -525,14 +525,17 @@ static void instead_timer_do(void *data)
mouse_restore();
game_cursor(CURSOR_ON);
out:
instead_timer_nr = 0;
if (!DIRECT_MODE)
instead_timer_nr = 0;
}
static int instead_fn(int interval, void *p)
{
if (instead_timer_nr)
return interval; /* framedrop */
instead_timer_nr ++;
if (!DIRECT_MODE) {
if (instead_timer_nr)
return interval; /* framedrop */
instead_timer_nr ++;
}
push_user_event(instead_timer_do, NULL);
return interval;
}