do not drop frames in direct mode
This commit is contained in:
parent
4409004bf2
commit
4575e2d3c1
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue