diff --git a/src/emu/devcb.cpp b/src/emu/devcb.cpp index f29d1ed439c..db848050f5e 100644 --- a/src/emu/devcb.cpp +++ b/src/emu/devcb.cpp @@ -178,7 +178,7 @@ void devcb_read_base::devcb_reset() devcb_read_base &devcb_read_base::chain_alloc() { // set up the chained callback pointer - m_chain.reset(new devcb_read_base(*this)); + m_chain.reset(new devcb_read_base(device, defmask, true)); return *m_chain; }