Loading system/bta/le_audio/devices.cc +5 −3 Original line number Diff line number Diff line Loading @@ -116,10 +116,12 @@ void LeAudioDeviceGroup::Activate(void) { } LeAudioDevice* LeAudioDeviceGroup::GetFirstDevice(void) { auto d = leAudioDevices_.front(); if (d.expired()) return nullptr; auto iter = std::find_if(leAudioDevices_.begin(), leAudioDevices_.end(), [](auto& iter) { return !iter.expired(); }); if (iter == leAudioDevices_.end()) return nullptr; return (d.lock()).get(); return (iter->lock()).get(); } LeAudioDevice* LeAudioDeviceGroup::GetFirstDeviceWithActiveContext( Loading Loading
system/bta/le_audio/devices.cc +5 −3 Original line number Diff line number Diff line Loading @@ -116,10 +116,12 @@ void LeAudioDeviceGroup::Activate(void) { } LeAudioDevice* LeAudioDeviceGroup::GetFirstDevice(void) { auto d = leAudioDevices_.front(); if (d.expired()) return nullptr; auto iter = std::find_if(leAudioDevices_.begin(), leAudioDevices_.end(), [](auto& iter) { return !iter.expired(); }); if (iter == leAudioDevices_.end()) return nullptr; return (d.lock()).get(); return (iter->lock()).get(); } LeAudioDevice* LeAudioDeviceGroup::GetFirstDeviceWithActiveContext( Loading