diff options
author | Gatis Paeglis <gatis.paeglis@digia.com> | 2013-10-09 15:22:16 +0200 |
---|---|---|
committer | Eirik Aavitsland <eirik.aavitsland@digia.com> | 2013-10-10 15:37:30 +0300 |
commit | 219623b633244195611d2410fbe3e583c3454852 (patch) | |
tree | a9da2f7c514b5e9a43c1ca7cc4f27855688e4add /src/plugins/sensors/eandroid/eandroidsensordevice.h | |
parent | 5323de712db411fe3b5e9bdfaf9253f50c7a8c92 (diff) |
Don't crash when sensor drivers are missing
Task-number:QTRD-2420
Change-Id: I17dc3fb95eeecaea218cc70548b72ce86a015161
Reviewed-by: Eirik Aavitsland <eirik.aavitsland@digia.com>
Diffstat (limited to 'src/plugins/sensors/eandroid/eandroidsensordevice.h')
-rw-r--r-- | src/plugins/sensors/eandroid/eandroidsensordevice.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/plugins/sensors/eandroid/eandroidsensordevice.h b/src/plugins/sensors/eandroid/eandroidsensordevice.h index 6d9a64b..b34580e 100644 --- a/src/plugins/sensors/eandroid/eandroidsensordevice.h +++ b/src/plugins/sensors/eandroid/eandroidsensordevice.h @@ -52,7 +52,7 @@ public: QString description(int type) const; protected: - void initSensorDevice(); + bool initSensorDevice(); int indexForType(int type) const; void setActive(int type, bool enable); void setDelay(int type, int dataRateHz) const; @@ -73,6 +73,7 @@ private: sensors_poll_device_t* m_sensorDevice; sensor_t const* m_availableSensorsList; int m_availableSensors; + bool m_initSuccess; ListenersHash m_listenersHash; }; |