Loading sensors/aidl/default/Sensors.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -85,9 +85,6 @@ ScopedAStatus Sensors::initialize( ALOGI("Sensors initializing"); ScopedAStatus result = ScopedAStatus::ok(); mEventQueue = std::make_unique<AidlMessageQueue<Event, SynchronizedReadWrite>>( in_eventQueueDescriptor, true /* resetPointers */); // Ensure that all sensors are disabled. for (auto sensor : mSensors) { sensor.second->activate(false); Loading @@ -106,6 +103,9 @@ ScopedAStatus Sensors::initialize( // Hold the lock to ensure that re-creation of event flag is atomic std::lock_guard<std::mutex> lock(mWriteLock); mEventQueue = std::make_unique<AidlMessageQueue<Event, SynchronizedReadWrite>>( in_eventQueueDescriptor, true /* resetPointers */); // Ensure that any existing EventFlag is properly deleted deleteEventFlagLocked(); Loading Loading
sensors/aidl/default/Sensors.cpp +3 −3 Original line number Diff line number Diff line Loading @@ -85,9 +85,6 @@ ScopedAStatus Sensors::initialize( ALOGI("Sensors initializing"); ScopedAStatus result = ScopedAStatus::ok(); mEventQueue = std::make_unique<AidlMessageQueue<Event, SynchronizedReadWrite>>( in_eventQueueDescriptor, true /* resetPointers */); // Ensure that all sensors are disabled. for (auto sensor : mSensors) { sensor.second->activate(false); Loading @@ -106,6 +103,9 @@ ScopedAStatus Sensors::initialize( // Hold the lock to ensure that re-creation of event flag is atomic std::lock_guard<std::mutex> lock(mWriteLock); mEventQueue = std::make_unique<AidlMessageQueue<Event, SynchronizedReadWrite>>( in_eventQueueDescriptor, true /* resetPointers */); // Ensure that any existing EventFlag is properly deleted deleteEventFlagLocked(); Loading