summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/diexec.cpp
diff options
context:
space:
mode:
author AJR <ajrhacker@users.noreply.github.com>2018-05-20 18:39:57 -0400
committer AJR <ajrhacker@users.noreply.github.com>2018-05-20 18:39:57 -0400
commit7c273f213a34171a1799c13c1a6d527dfecb4bc2 (patch)
treea22487c682ed19ab1507aae2f649dd26650fca5d /src/emu/diexec.cpp
parente38cb69ee7ff60367f0c71c1cbc677d18abcf94e (diff)
Remove some machine().device usage from the core (nw)
Diffstat (limited to 'src/emu/diexec.cpp')
-rw-r--r--src/emu/diexec.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/emu/diexec.cpp b/src/emu/diexec.cpp
index 203ed8825b8..f77f58fa83f 100644
--- a/src/emu/diexec.cpp
+++ b/src/emu/diexec.cpp
@@ -446,7 +446,7 @@ void device_execute_interface::interface_post_reset()
if (m_vblank_interrupt_screen != nullptr)
{
// get the screen that will trigger the VBLANK
- screen_device *screen = downcast<screen_device *>(device().machine().device(device().siblingtag(m_vblank_interrupt_screen).c_str()));
+ screen_device *screen = device().siblingdevice<screen_device>(m_vblank_interrupt_screen);
assert(screen != nullptr);
screen->register_vblank_callback(vblank_state_delegate(&device_execute_interface::on_vblank, this));