summaryrefslogtreecommitdiffstats
path: root/camera/SensorListener.cpp
diff options
context:
space:
mode:
authorMathias Agopian <mathias@google.com>2011-10-16 00:41:26 -0700
committerMathias Agopian <mathias@google.com>2011-10-16 00:41:26 -0700
commitbdccf501bb6c4817afbed3f69b87ba7f29bffa58 (patch)
tree36858beca503d08bfc624301905312e96d0dfe3a /camera/SensorListener.cpp
parent32ff42b115dbc3819b2e9c0ef5594b7c12f760f9 (diff)
downloadhardware_ti_omap4-bdccf501bb6c4817afbed3f69b87ba7f29bffa58.zip
hardware_ti_omap4-bdccf501bb6c4817afbed3f69b87ba7f29bffa58.tar.gz
hardware_ti_omap4-bdccf501bb6c4817afbed3f69b87ba7f29bffa58.tar.bz2
check sensor manager initialization succeeded
Bug: 5445240 Change-Id: Ic4bc7b7daecd49dcc254693afd6870d886ee6506
Diffstat (limited to 'camera/SensorListener.cpp')
-rw-r--r--camera/SensorListener.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/camera/SensorListener.cpp b/camera/SensorListener.cpp
index 86d597a..1974160 100644
--- a/camera/SensorListener.cpp
+++ b/camera/SensorListener.cpp
@@ -137,6 +137,11 @@ status_t SensorListener::initialize() {
LOG_FUNCTION_NAME;
mSensorEventQueue = mgr.createEventQueue();
+ if (mSensorEventQueue == NULL) {
+ CAMHAL_LOGEA("createEventQueue returned NULL");
+ ret = NO_INIT;
+ goto out;
+ }
sp<Looper> mLooper = new Looper(false);
mLooper->addFd(mSensorEventQueue->getFd(), 0, ALOOPER_EVENT_INPUT, sensor_events_listener, this);