Merge "Camera: Avoid removing valid repeating requests"
This commit is contained in:
@@ -30,7 +30,7 @@ import java.util.List;
|
||||
public class RequestQueue {
|
||||
private static final String TAG = "RequestQueue";
|
||||
|
||||
private static final long INVALID_FRAME = -1;
|
||||
public static final long INVALID_FRAME = -1;
|
||||
|
||||
private BurstHolder mRepeatingRequest = null;
|
||||
private final ArrayDeque<BurstHolder> mRequestQueue = new ArrayDeque<BurstHolder>();
|
||||
|
||||
@@ -948,8 +948,13 @@ public class RequestThreadManager {
|
||||
Log.d(TAG, "Stopped repeating request. Last frame number is " +
|
||||
lastFrameNumber);
|
||||
}
|
||||
mDeviceState.setRepeatingRequestError(lastFrameNumber,
|
||||
burstHolder.getRequestId());
|
||||
if (lastFrameNumber != RequestQueue.INVALID_FRAME) {
|
||||
mDeviceState.setRepeatingRequestError(lastFrameNumber,
|
||||
burstHolder.getRequestId());
|
||||
} else {
|
||||
Log.e(TAG, "Repeating request id: " + burstHolder.getRequestId() +
|
||||
" already canceled!");
|
||||
}
|
||||
}
|
||||
|
||||
if (DEBUG) {
|
||||
|
||||
Reference in New Issue
Block a user