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

Commit c83d7c4a authored by Ravneet's avatar Ravneet Committed by Ravneet Dhanjal
Browse files

cameraserver: Exit watchdog for disconnect call

- Add requestExit for watchdog call added for
disconnect

Test: Manual; Used debuggerd to confirm watchdog thread
count remained stable
Bug: 235427445
Change-Id: Ibc5a14981a645ded7c7de97ef68f9aa03f794145
parent 756eb6ba
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -162,6 +162,11 @@ Camera2ClientBase<TClientBase>::~Camera2ClientBase() {

    disconnect();

    if (mCameraServiceWatchdog != NULL) {
        mCameraServiceWatchdog->requestExit();
        mCameraServiceWatchdog.clear();
    }

    ALOGI("Closed Camera %s. Client was: %s (PID %d, UID %u)",
            TClientBase::mCameraIdStr.string(),
            String8(TClientBase::mClientPackageName).string(),