Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b2363ef5 authored by Yin-Chia Yeh's avatar Yin-Chia Yeh Committed by android-build-merger
Browse files

Merge "Camera: send disable error code to API1 client" into pi-dev am: 4fe8f25f

am: 5e3501fe

Change-Id: Ifd2ea7dd362ccbfc33d23c1a8498d24cd3d654a5
parents 107f11c5 5e3501fe
Loading
Loading
Loading
Loading
+5 −2
Original line number Diff line number Diff line
@@ -2337,10 +2337,13 @@ void CameraService::BasicClient::block() {

void CameraService::Client::notifyError(int32_t errorCode,
        const CaptureResultExtras& resultExtras) {
    (void) errorCode;
    (void) resultExtras;
    if (mRemoteCallback != NULL) {
        mRemoteCallback->notifyCallback(CAMERA_MSG_ERROR, CAMERA_ERROR_RELEASED, 0);
        int32_t api1ErrorCode = CAMERA_ERROR_RELEASED;
        if (errorCode == hardware::camera2::ICameraDeviceCallbacks::ERROR_CAMERA_DISABLED) {
            api1ErrorCode = CAMERA_ERROR_DISABLED;
        }
        mRemoteCallback->notifyCallback(CAMERA_MSG_ERROR, api1ErrorCode, 0);
    } else {
        ALOGE("mRemoteCallback is NULL!!");
    }