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

Commit dc1bd26e authored by Daniel Trevino Perez's avatar Daniel Trevino Perez Committed by Steve Kondik
Browse files

platform/frameworks/base: Call stopRecording first then start beepSignal

- Prioritize stopRecording call to avoid recording stop beep from being
recorded onto file.

Change-Id: Ia8c15b18699406ee2d32635fc83adecd290d0be1
CRs-Fixed: 234429
parent 493119e9
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -827,14 +827,15 @@ void CameraService::Client::stopRecording()
            return;
        }

        mHardware->disableMsgType(CAMERA_MSG_VIDEO_FRAME);
        mHardware->stopRecording();
        LOGV("stopRecording(), hardware stopped OK");

        if (mMediaPlayerBeep.get() != NULL) {
            mMediaPlayerBeep->seekTo(0);
            mMediaPlayerBeep->start();
        }

        mHardware->disableMsgType(CAMERA_MSG_VIDEO_FRAME);
        mHardware->stopRecording();
        LOGV("stopRecording(), hardware stopped OK");
    }

    // hold preview buffer lock