diff options
author | Glenn Kasten <gkasten@google.com> | 2013-07-25 14:37:52 -0700 |
---|---|---|
committer | Glenn Kasten <gkasten@google.com> | 2013-07-25 14:44:51 -0700 |
commit | a8356f663014e7d4c27869629af83d8bb3441e19 (patch) | |
tree | af015d8d690aaf239b940d0ca65576bd795719c9 /services/audioflinger/Tracks.cpp | |
parent | fc38a2e0268b5e531db2975c3a81462a3593c861 (diff) | |
download | frameworks_av-a8356f663014e7d4c27869629af83d8bb3441e19.zip frameworks_av-a8356f663014e7d4c27869629af83d8bb3441e19.tar.gz frameworks_av-a8356f663014e7d4c27869629af83d8bb3441e19.tar.bz2 |
Simplify RecordTrack::stop()
Change-Id: Ib959c1e9dc9544d12277ce11bea445118b2e0521
Diffstat (limited to 'services/audioflinger/Tracks.cpp')
-rw-r--r-- | services/audioflinger/Tracks.cpp | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/services/audioflinger/Tracks.cpp b/services/audioflinger/Tracks.cpp index d424e16..1df333f 100644 --- a/services/audioflinger/Tracks.cpp +++ b/services/audioflinger/Tracks.cpp @@ -1656,12 +1656,7 @@ void AudioFlinger::RecordThread::RecordTrack::stop() sp<ThreadBase> thread = mThread.promote(); if (thread != 0) { RecordThread *recordThread = (RecordThread *)thread.get(); - recordThread->mLock.lock(); - bool doStop = recordThread->stop_l(this); - if (doStop) { - } - recordThread->mLock.unlock(); - if (doStop) { + if (recordThread->stop(this)) { AudioSystem::stopInput(recordThread->id()); } } |