Merge "Fix legacy disconnect callback." into mnc-dev

This commit is contained in:
Ruben Brunk
2015-06-12 22:21:52 +00:00
committed by Android (Google) Code Review

View File

@@ -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;
}
} }
}; };