We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents bd9d2bc + a338379 commit fefffc6Copy full SHA for fefffc6
1 file changed
libs/gui/SensorManager.cpp
@@ -78,9 +78,23 @@ Sensor const* SensorManager::getDefaultSensor(int type)
78
79
sp<SensorEventQueue> SensorManager::createEventQueue()
80
{
81
- sp<SensorEventQueue> result = new SensorEventQueue(
82
- mSensorServer->createSensorEventConnection());
83
- return result;
+ sp<SensorEventQueue> queue;
+
+ if (mSensorServer == NULL) {
84
+ LOGE("createEventQueue: mSensorSever is NULL");
85
+ return queue;
86
+ }
87
88
+ sp<ISensorEventConnection> connection =
89
+ mSensorServer->createSensorEventConnection();
90
+ if (connection == NULL) {
91
+ LOGE("createEventQueue: connection is NULL");
92
93
94
95
+ queue = new SensorEventQueue(connection);
96
97
98
}
99
100
// ----------------------------------------------------------------------------
0 commit comments