summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/namco68.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/namco68.cpp')
-rw-r--r--src/mame/machine/namco68.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/mame/machine/namco68.cpp b/src/mame/machine/namco68.cpp
index 170e7af9dee..501e429e138 100644
--- a/src/mame/machine/namco68.cpp
+++ b/src/mame/machine/namco68.cpp
@@ -20,8 +20,8 @@ namcoc68_device::namcoc68_device(const machine_config &mconfig, const char *tag,
m_in_pc_cb(*this),
m_in_ph_cb(*this),
m_in_pdsw_cb(*this),
- m_port_analog_in_cb{{*this}, {*this}, {*this}, {*this}, {*this}, {*this}, {*this}, {*this}},
- m_port_dial_in_cb{{*this}, {*this}, {*this}, {*this}},
+ m_port_analog_in_cb(*this),
+ m_port_dial_in_cb(*this),
m_dp_in(*this),
m_dp_out(*this)
{
@@ -121,11 +121,8 @@ void namcoc68_device::device_resolve_objects()
m_in_ph_cb.resolve_safe(0xff);
m_in_pdsw_cb.resolve_safe(0xff);
- for (auto &cb : m_port_analog_in_cb)
- cb.resolve_safe(0xff);
-
- for (auto &cb : m_port_dial_in_cb)
- cb.resolve_safe(0xff);
+ m_port_analog_in_cb.resolve_all_safe(0xff);
+ m_port_dial_in_cb.resolve_all_safe(0xff);
m_dp_in.resolve_safe(0xff);
m_dp_out.resolve_safe();