diff --git a/src/lib/ebus/device_trans.h b/src/lib/ebus/device_trans.h index c516135dd..188cc9f72 100755 --- a/src/lib/ebus/device_trans.h +++ b/src/lib/ebus/device_trans.h @@ -45,6 +45,7 @@ class BaseDevice : public Device, public TransportListener { explicit BaseDevice(Transport* transport) : Device(), m_transport(transport), m_arbitrationMaster(SYN), m_arbitrationCheck(0) { + transport->setListener(this); } public: