summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/CameraActivity.java
diff options
context:
space:
mode:
authorCamera Software Integration <camswint@localhost>2016-09-23 07:40:57 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-09-23 07:40:57 -0700
commitcd0a5fc487bd1e59870ea06d776a1152991b99a4 (patch)
tree1c338a8ff6dd607836c27425eee382511b9fde10 /src/com/android/camera/CameraActivity.java
parent31ead383ba139a4040bd6912e418abb514ff45f5 (diff)
parentdbfa594f2b588c8b52e87eb5f90c0df05bde6a7e (diff)
downloadandroid_packages_apps_Snap-cd0a5fc487bd1e59870ea06d776a1152991b99a4.tar.gz
android_packages_apps_Snap-cd0a5fc487bd1e59870ea06d776a1152991b99a4.tar.bz2
android_packages_apps_Snap-cd0a5fc487bd1e59870ea06d776a1152991b99a4.zip
Merge "SnapdragonCamera:Fix instance of SettingsManager is null" into camera.lnx.1.0.c7-dev
Diffstat (limited to 'src/com/android/camera/CameraActivity.java')
-rwxr-xr-xsrc/com/android/camera/CameraActivity.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/com/android/camera/CameraActivity.java b/src/com/android/camera/CameraActivity.java
index 707c457c4..c7f0072ef 100755
--- a/src/com/android/camera/CameraActivity.java
+++ b/src/com/android/camera/CameraActivity.java
@@ -236,6 +236,7 @@ public class CameraActivity extends Activity
private Intent mPanoramaShareIntent;
private LocalMediaObserver mLocalImagesObserver;
private LocalMediaObserver mLocalVideosObserver;
+ private SettingsManager mSettingsManager;
private final int DEFAULT_SYSTEM_UI_VISIBILITY = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN;
@@ -1434,7 +1435,7 @@ public class CameraActivity extends Activity
getWindow().requestFeature(Window.FEATURE_ACTION_BAR);
- SettingsManager.createInstance(this);
+ mSettingsManager = new SettingsManager(this);
LayoutInflater inflater = getLayoutInflater();
View rootLayout = inflater.inflate(R.layout.camera, null, false);
@@ -1471,7 +1472,7 @@ public class CameraActivity extends Activity
}
}
- boolean cam2on = SettingsManager.getInstance().isCamera2On();
+ boolean cam2on = mSettingsManager.isCamera2On();
if (cam2on && moduleIndex == ModuleSwitcher.PHOTO_MODULE_INDEX)
moduleIndex = ModuleSwitcher.CAPTURE_MODULE_INDEX;
@@ -1774,9 +1775,8 @@ public class CameraActivity extends Activity
mWakeLock.release();
Log.d(TAG, "wake lock release");
}
- SettingsManager settingsMngr = SettingsManager.getInstance();
- if (settingsMngr != null) {
- settingsMngr.destroyInstance();
+ if (mSettingsManager != null) {
+ mSettingsManager = null;
}
if (mCursor != null) {
getContentResolver().unregisterContentObserver(mLocalImagesObserver);
@@ -1965,7 +1965,7 @@ public class CameraActivity extends Activity
@Override
public void onModuleSelected(int moduleIndex) {
- boolean cam2on = SettingsManager.getInstance().isCamera2On();
+ boolean cam2on = mSettingsManager.isCamera2On();
mForceReleaseCamera = cam2on && moduleIndex == ModuleSwitcher.PHOTO_MODULE_INDEX;
if (mForceReleaseCamera) {
moduleIndex = ModuleSwitcher.CAPTURE_MODULE_INDEX;
@@ -2275,4 +2275,6 @@ public class CameraActivity extends Activity
public CameraModule getCurrentModule() {
return mCurrentModule;
}
+
+ public SettingsManager getSettingsManager() {return mSettingsManager;}
}