summaryrefslogtreecommitdiff
path: root/src/com/android/camera/CaptureModule.java
diff options
context:
space:
mode:
authorCamera Software Integration <camswint@quicinc.com>2020-03-23 23:43:04 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2020-03-23 23:43:04 -0700
commit3c2221c39b787306afc68cb9fa975d43bfa5f3db (patch)
tree2a414808493278d5895fb664f14aeabd92015606 /src/com/android/camera/CaptureModule.java
parent7809929287b66fbcd57c556810fe7c70ff726f1d (diff)
parent4a8e7a2090dfe6802dacf4a8ef6a4719c6f50b1c (diff)
Merge "snapcam: restore cameraIds" into camera-SnapdragonCamera.lnx.3.1
Diffstat (limited to 'src/com/android/camera/CaptureModule.java')
-rwxr-xr-xsrc/com/android/camera/CaptureModule.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/camera/CaptureModule.java b/src/com/android/camera/CaptureModule.java
index bf4ee236b..8490b371b 100755
--- a/src/com/android/camera/CaptureModule.java
+++ b/src/com/android/camera/CaptureModule.java
@@ -2332,6 +2332,7 @@ public class CaptureModule implements CameraModule, PhotoController,
mActivity = activity;
mRootView = parent;
mSettingsManager = SettingsManager.getInstance();
+ mSettingsManager.createCaptureModule(this);
mSettingsManager.registerListener(this);
mSettingsManager.init();
mFirstPreviewLoaded = false;
@@ -2362,6 +2363,10 @@ public class CaptureModule implements CameraModule, PhotoController,
mLocationManager = new LocationManager(mActivity, this);
}
+ public void restoreCameraIds(){
+ CURRENT_ID = mCurrentSceneMode.getCurrentId();
+ }
+
private void initCameraIds() {
CameraManager manager = (CameraManager) mActivity.getSystemService(Context.CAMERA_SERVICE);
boolean isFirstDefault = true;
@@ -4518,6 +4523,7 @@ public class CaptureModule implements CameraModule, PhotoController,
}
mSettingsManager.unregisterListener(this);
mSettingsManager.unregisterListener(mUI);
+ mSettingsManager.destroyCaptureModule();
}
@Override