diff options
Diffstat (limited to 'src/emu/debug')
-rw-r--r-- | src/emu/debug/debugcmd.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/src/emu/debug/debugcmd.c b/src/emu/debug/debugcmd.c index d281370b5cc..7fee281f50a 100644 --- a/src/emu/debug/debugcmd.c +++ b/src/emu/debug/debugcmd.c @@ -2006,12 +2006,11 @@ static void execute_snap(int ref, int params, const char *param[]) mame_file *fp; const char *filename = param[0]; int scrnum = (params > 1) ? atoi(param[1]) : 0; - UINT32 mask = render_get_live_screens_mask(); astring *fname; const device_config *screen = device_list_find_by_index(Machine->config->devicelist, VIDEO_SCREEN, scrnum); - if ((screen == NULL) || !(mask & (1 << scrnum))) + if ((screen == NULL) || !render_is_live_screen(screen)) { debug_console_printf("Invalid screen number '%d'\n", scrnum); return; |