summaryrefslogtreecommitdiffstats
path: root/src/plugins/sensors/eandroid/eandroidsensordevice.h
diff options
context:
space:
mode:
authorGatis Paeglis <gatis.paeglis@digia.com>2013-10-09 15:22:16 +0200
committerEirik Aavitsland <eirik.aavitsland@digia.com>2013-10-10 15:37:30 +0300
commit219623b633244195611d2410fbe3e583c3454852 (patch)
treea9da2f7c514b5e9a43c1ca7cc4f27855688e4add /src/plugins/sensors/eandroid/eandroidsensordevice.h
parent5323de712db411fe3b5e9bdfaf9253f50c7a8c92 (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.h3
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;
};