diff options
author | 2008-05-25 22:03:20 +0000 | |
---|---|---|
committer | 2008-05-25 22:03:20 +0000 | |
commit | 62fb5f8f0d5eeef39698ab121ffae32c85d8bb4b (patch) | |
tree | 2597b1004511a4e2ee07f962ec78caae440e18ec /src/emu/ui.c | |
parent | 564be8e7a2b03bc135e6e356bc32865eacd10acc (diff) |
01822: OSD causes crash when try to show the Screen Refresh Rate menu
Diffstat (limited to 'src/emu/ui.c')
-rw-r--r-- | src/emu/ui.c | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/emu/ui.c b/src/emu/ui.c index 6e03374b5ba..c915b6dfdd6 100644 --- a/src/emu/ui.c +++ b/src/emu/ui.c @@ -1572,9 +1572,6 @@ static void slider_init(running_machine *machine) numitems = cpu_gettotalcpu(); for (item = 0; item < numitems; item++) slider_config(&slider_list[slider_count++], 10, 1000, 2000, 1, slider_overclock, (void *)(FPTR)item); - - /* add refresh rate tweaker */ - slider_config(&slider_list[slider_count++], -10000, 0, 10000, 1000, slider_refresh, NULL); } for (item = 0; item < numscreens; item++) @@ -1587,6 +1584,10 @@ static void slider_init(running_machine *machine) int defyoffset = floor(scrconfig->yoffset * 1000.0f + 0.5f); void *param = (void *)screen; + /* add refresh rate tweaker */ + if (options_get_bool(mame_options(), OPTION_CHEAT)) + slider_config(&slider_list[slider_count++], -10000, 0, 10000, 1000, slider_refresh, param); + /* add standard brightness/contrast/gamma controls per-screen */ slider_config(&slider_list[slider_count++], 100, 1000, 2000, 10, slider_brightness, param); slider_config(&slider_list[slider_count++], 100, 1000, 2000, 50, slider_contrast, param); |