summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/schedule.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/schedule.c')
-rw-r--r--src/emu/schedule.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/emu/schedule.c b/src/emu/schedule.c
index 1630d4dfbee..33cbac54fe6 100644
--- a/src/emu/schedule.c
+++ b/src/emu/schedule.c
@@ -143,7 +143,7 @@ emu_timer &emu_timer::init(running_machine &machine, timer_expired_func callback
emu_timer &emu_timer::init(device_t &device, device_timer_id id, void *ptr, bool temporary)
{
// ensure the entire timer state is clean
- m_machine = device.machine;
+ m_machine = &device.machine();
m_next = NULL;
m_prev = NULL;
m_callback = NULL;
@@ -875,7 +875,7 @@ void device_scheduler::execute_timers()
if (timer.m_device != NULL)
timer.m_device->timer_expired(timer, timer.m_id, timer.m_param, timer.m_ptr);
else if (timer.m_callback != NULL)
- (*timer.m_callback)(&m_machine, timer.m_ptr, timer.m_param);
+ (*timer.m_callback)(m_machine, timer.m_ptr, timer.m_param);
g_profiler.stop();
}