From c2f7c33479b7ed8dfe4f771b0ec11bdea345a418 Mon Sep 17 00:00:00 2001 From: Couriersud Date: Sun, 23 Aug 2009 19:11:39 +0000 Subject: [PATCH] discrete.c: fixed a state saving bug --- src/emu/sound/discrete.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/emu/sound/discrete.c b/src/emu/sound/discrete.c index c19e83266f5..e1130a9c817 100644 --- a/src/emu/sound/discrete.c +++ b/src/emu/sound/discrete.c @@ -838,7 +838,8 @@ static void init_nodes(discrete_info *info, linked_list_entry *block_list, const add_list(info, &step_list, node); /* and register save state */ - state_save_register_device_item_array(device, node->node, node->output); + if (node->node != NODE_SPECIAL) + state_save_register_device_item_array(device, node->node, node->output); } /* if no outputs, give an error */