Merge "Fix legacy disconnect callback." into mnc-dev
This commit is contained in:
@@ -187,8 +187,18 @@ public class RequestThreadManager {
|
|||||||
private final Camera.ErrorCallback mErrorCallback = new Camera.ErrorCallback() {
|
private final Camera.ErrorCallback mErrorCallback = new Camera.ErrorCallback() {
|
||||||
@Override
|
@Override
|
||||||
public void onError(int i, Camera camera) {
|
public void onError(int i, Camera camera) {
|
||||||
Log.e(TAG, "Received error " + i + " from the Camera1 ErrorCallback");
|
switch(i) {
|
||||||
mDeviceState.setError(CameraDeviceImpl.CameraDeviceCallbacks.ERROR_CAMERA_DEVICE);
|
case Camera.CAMERA_ERROR_EVICTED: {
|
||||||
|
flush();
|
||||||
|
mDeviceState.setError(
|
||||||
|
CameraDeviceImpl.CameraDeviceCallbacks.ERROR_CAMERA_DISCONNECTED);
|
||||||
|
} break;
|
||||||
|
default: {
|
||||||
|
Log.e(TAG, "Received error " + i + " from the Camera1 ErrorCallback");
|
||||||
|
mDeviceState.setError(
|
||||||
|
CameraDeviceImpl.CameraDeviceCallbacks.ERROR_CAMERA_DEVICE);
|
||||||
|
} break;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user