diff options
author | Camera Software Integration <camswint@localhost> | 2016-09-23 07:40:57 -0700 |
---|---|---|
committer | Gerrit - the friendly Code Review server <code-review@localhost> | 2016-09-23 07:40:57 -0700 |
commit | cd0a5fc487bd1e59870ea06d776a1152991b99a4 (patch) | |
tree | 1c338a8ff6dd607836c27425eee382511b9fde10 /src/com/android/camera/CameraActivity.java | |
parent | 31ead383ba139a4040bd6912e418abb514ff45f5 (diff) | |
parent | dbfa594f2b588c8b52e87eb5f90c0df05bde6a7e (diff) | |
download | android_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-x | src/com/android/camera/CameraActivity.java | 14 |
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;} } |