diff options
Diffstat (limited to 'src/mame/machine/namco65.cpp')
-rw-r--r-- | src/mame/machine/namco65.cpp | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/src/mame/machine/namco65.cpp b/src/mame/machine/namco65.cpp index 3e9f0f0b8af..a11daf2e9bf 100644 --- a/src/mame/machine/namco65.cpp +++ b/src/mame/machine/namco65.cpp @@ -20,8 +20,8 @@ namcoc65_device::namcoc65_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) { @@ -180,12 +180,8 @@ void namcoc65_device::device_resolve_objects() m_in_pc_cb.resolve_safe(0xff); 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(); |