am e73b41b2: camera2: Remove prior repeating request when setting.

* commit 'e73b41b27f16b160cfe49bdcac3091dce94229ae':
  camera2: Remove prior repeating request when setting.
This commit is contained in:
Ruben Brunk
2013-11-08 10:06:32 -08:00
committed by Android Git Automerger

View File

@@ -279,6 +279,10 @@ public class CameraDevice implements android.hardware.camera2.CameraDevice {
checkIfCameraClosed();
int requestId;
if (repeating) {
stopRepeating();
}
try {
requestId = mRemoteDevice.submitRequest(request, repeating);
} catch (CameraRuntimeException e) {
@@ -293,10 +297,6 @@ public class CameraDevice implements android.hardware.camera2.CameraDevice {
}
if (repeating) {
// Queue for deletion after in-flight requests finish
if (mRepeatingRequestId != REQUEST_ID_NONE) {
mRepeatingRequestIdDeletedList.add(mRepeatingRequestId);
}
mRepeatingRequestId = requestId;
}