Loading services/sensorservice/SensorService.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -1055,7 +1055,12 @@ bool SensorService::threadLoop() { if (count < 0) { if(count == DEAD_OBJECT && device.isReconnecting()) { device.reconnect(); // There are no "real" events at this point, but do not skip the rest of the loop // if there are pending runtime events. Mutex::Autolock _l(&mLock); if (mRuntimeSensorEventQueue.empty()) { continue; } } else { ALOGE("sensor poll failed (%s)", strerror(-count)); break; Loading Loading
services/sensorservice/SensorService.cpp +6 −1 Original line number Diff line number Diff line Loading @@ -1055,7 +1055,12 @@ bool SensorService::threadLoop() { if (count < 0) { if(count == DEAD_OBJECT && device.isReconnecting()) { device.reconnect(); // There are no "real" events at this point, but do not skip the rest of the loop // if there are pending runtime events. Mutex::Autolock _l(&mLock); if (mRuntimeSensorEventQueue.empty()) { continue; } } else { ALOGE("sensor poll failed (%s)", strerror(-count)); break; Loading