summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/sound/samples.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/sound/samples.c')
-rw-r--r--src/emu/sound/samples.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/emu/sound/samples.c b/src/emu/sound/samples.c
index 67f3a6c94c3..4e3e08c1a56 100644
--- a/src/emu/sound/samples.c
+++ b/src/emu/sound/samples.c
@@ -423,9 +423,8 @@ static STREAM_UPDATE( sample_update_sound )
}
-static STATE_POSTLOAD( samples_postload )
+static void samples_postload(samples_info *info)
{
- samples_info *info = (samples_info *)param;
int i;
/* loop over channels */
@@ -493,7 +492,7 @@ static DEVICE_START( samples )
device->save_item(NAME(info->channel[i].loop), i);
device->save_item(NAME(info->channel[i].paused), i);
}
- device->machine().save().register_postload(samples_postload, info);
+ device->machine().save().register_postload(save_prepost_delegate(FUNC(samples_postload), info));
/* initialize any custom handlers */
if (intf->start)