summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/debug
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/debug')
-rw-r--r--src/emu/debug/debugcmd.c3
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;