summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/video/upd7220.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/video/upd7220.cpp')
-rw-r--r--src/devices/video/upd7220.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/devices/video/upd7220.cpp b/src/devices/video/upd7220.cpp
index 50e1cc9bd1c..235a1a99cf6 100644
--- a/src/devices/video/upd7220.cpp
+++ b/src/devices/video/upd7220.cpp
@@ -615,6 +615,8 @@ upd7220_device::upd7220_device(const machine_config &mconfig, const char *tag, d
device_t(mconfig, UPD7220, tag, owner, clock),
device_memory_interface(mconfig, *this),
device_video_interface(mconfig, *this),
+ m_display_cb(*this),
+ m_draw_text_cb(*this),
m_write_drq(*this),
m_write_hsync(*this),
m_write_vsync(*this),
@@ -676,8 +678,8 @@ upd7220_device::upd7220_device(const machine_config &mconfig, const char *tag, d
void upd7220_device::device_start()
{
// resolve callbacks
- m_display_cb.bind_relative_to(*owner());
- m_draw_text_cb.bind_relative_to(*owner());
+ m_display_cb.resolve();
+ m_draw_text_cb.resolve();
m_write_drq.resolve_safe();
m_write_hsync.resolve_safe();