Fix 01742: punchout, armwrest + many vsnes.c and playch10.c games: Refreshspeed causes fatal exception in punchout.

This commit is contained in:
Aaron Giles 2008-04-24 05:32:57 +00:00
parent b4fd76f158
commit c205e10516

View File

@ -1989,7 +1989,9 @@ static void update_refresh_speed(running_machine *machine)
UINT32 target_speed; UINT32 target_speed;
/* find the screen with the shortest frame period (max refresh rate) */ /* find the screen with the shortest frame period (max refresh rate) */
/* note that we first check the token since this can get called before all screens are created */
for (screen = video_screen_first(machine->config); screen != NULL; screen = video_screen_next(screen)) for (screen = video_screen_first(machine->config); screen != NULL; screen = video_screen_next(screen))
if (screen->token != NULL)
{ {
screen_state *state = get_safe_token(screen); screen_state *state = get_safe_token(screen);
min_frame_period = MIN(min_frame_period, state->frame_period); min_frame_period = MIN(min_frame_period, state->frame_period);