Loading services/audioflinger/Tracks.cpp +3 −2 Original line number Diff line number Diff line Loading @@ -1102,11 +1102,12 @@ bool AudioFlinger::PlaybackThread::Track::presentationComplete( void AudioFlinger::PlaybackThread::Track::triggerEvents(AudioSystem::sync_event_t type) { for (size_t i = 0; i < mSyncEvents.size(); i++) { for (size_t i = 0; i < mSyncEvents.size();) { if (mSyncEvents[i]->type() == type) { mSyncEvents[i]->trigger(); mSyncEvents.removeAt(i); i--; } else { ++i; } } } Loading Loading
services/audioflinger/Tracks.cpp +3 −2 Original line number Diff line number Diff line Loading @@ -1102,11 +1102,12 @@ bool AudioFlinger::PlaybackThread::Track::presentationComplete( void AudioFlinger::PlaybackThread::Track::triggerEvents(AudioSystem::sync_event_t type) { for (size_t i = 0; i < mSyncEvents.size(); i++) { for (size_t i = 0; i < mSyncEvents.size();) { if (mSyncEvents[i]->type() == type) { mSyncEvents[i]->trigger(); mSyncEvents.removeAt(i); i--; } else { ++i; } } } Loading