Skip to content
Snippets Groups Projects
Commit 4c3db108 authored by Shuzhen Wang's avatar Shuzhen Wang Committed by Android (Google) Code Review
Browse files

Merge "Camera: Fix null pointer exception in onResultReceived" into udc-qpr-dev

parents e0dbee53 7abd586c
No related branches found
No related tags found
No related merge requests found
......@@ -1149,11 +1149,7 @@ public class CameraDeviceImpl extends CameraDevice
"remove holder for requestId %d, "
+ "because lastFrame is %d.",
requestId, lastFrameNumber));
}
}
if (holder != null) {
if (DEBUG) {
Log.v(TAG, "immediately trigger onCaptureSequenceAborted because"
+ " request did not reach HAL");
}
......@@ -2180,11 +2176,9 @@ public class CameraDeviceImpl extends CameraDevice
final CaptureCallbackHolder holder =
CameraDeviceImpl.this.mCaptureCallbackMap.get(requestId);
final CaptureRequest request = holder.getRequest(resultExtras.getSubsequenceId());
boolean isPartialResult =
(resultExtras.getPartialResultCount() < mTotalPartialCount);
int requestType = request.getRequestType();
// Check if we have a callback for this
if (holder == null) {
......@@ -2194,12 +2188,11 @@ public class CameraDeviceImpl extends CameraDevice
+ frameNumber);
}
updateTracker(requestId, frameNumber, requestType, /*result*/null,
isPartialResult);
return;
}
final CaptureRequest request = holder.getRequest(resultExtras.getSubsequenceId());
int requestType = request.getRequestType();
if (isClosed()) {
if (DEBUG) {
Log.d(TAG,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment