Merge "Camera: Always release the extension session after configuration" into udc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
bce1bf4fdc
@@ -546,7 +546,7 @@ public final class CameraAdvancedExtensionSessionImpl extends CameraExtensionSes
|
|||||||
|
|
||||||
if (mExtensionClientId >= 0) {
|
if (mExtensionClientId >= 0) {
|
||||||
CameraExtensionCharacteristics.unregisterClient(mExtensionClientId);
|
CameraExtensionCharacteristics.unregisterClient(mExtensionClientId);
|
||||||
if (mInitialized) {
|
if (mInitialized || (mCaptureSession != null)) {
|
||||||
notifyClose = true;
|
notifyClose = true;
|
||||||
CameraExtensionCharacteristics.releaseSession();
|
CameraExtensionCharacteristics.releaseSession();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -840,7 +840,7 @@ public final class CameraExtensionSessionImpl extends CameraExtensionSession {
|
|||||||
|
|
||||||
if (mExtensionClientId >= 0) {
|
if (mExtensionClientId >= 0) {
|
||||||
CameraExtensionCharacteristics.unregisterClient(mExtensionClientId);
|
CameraExtensionCharacteristics.unregisterClient(mExtensionClientId);
|
||||||
if (mInitialized) {
|
if (mInitialized || (mCaptureSession != null)) {
|
||||||
notifyClose = true;
|
notifyClose = true;
|
||||||
CameraExtensionCharacteristics.releaseSession();
|
CameraExtensionCharacteristics.releaseSession();
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user