Merge "Visualizer: Fix race condition in setCaptureCallBack" into rvc-dev am: 5e0373b847
Change-Id: Ie48dfadfca94c1b023cd8f1f0206a0fa4fbd51a0
This commit is contained in:
@@ -120,8 +120,9 @@ status_t Visualizer::setCaptureCallBack(capture_cbk_t cbk, void* user, uint32_t
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (mCaptureThread != 0) {
|
if (mCaptureThread != 0) {
|
||||||
|
sp<CaptureThread> t = mCaptureThread;
|
||||||
mCaptureLock.unlock();
|
mCaptureLock.unlock();
|
||||||
mCaptureThread->requestExitAndWait();
|
t->requestExitAndWait();
|
||||||
mCaptureLock.lock();
|
mCaptureLock.lock();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user