diff options
-rw-r--r-- | src/plugins/sensors/sensorfw/sensorfwsensorbase.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/sensors/sensorfw/sensorfwsensorbase.h b/src/plugins/sensors/sensorfw/sensorfwsensorbase.h index 26bc4aa..39e4147 100644 --- a/src/plugins/sensors/sensorfw/sensorfwsensorbase.h +++ b/src/plugins/sensors/sensorfw/sensorfwsensorbase.h @@ -90,6 +90,10 @@ protected: } m_remoteSensorManager->registerSensorInterface<T>(name); } + m_sensorInterface = T::controlInterface(name); + if (!m_sensorInterface) { + m_sensorInterface = const_cast<T*>(T::listenInterface(name)); + } initDone = initSensorInterface(name); }; |