summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/CameraActivity.java
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2014-06-30 00:24:38 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2014-06-30 00:24:38 -0700
commit5f9716f98ac735cb923fff028894ea68071e6faa (patch)
tree205ab8551ac65013c619d2f8c9cbb8b6f84d45eb /src/com/android/camera/CameraActivity.java
parent03dbeabed74dce7485bcb3f4807fe4105e96830a (diff)
parent535a39dda67456d0236a8af486b37b43f91ca7b0 (diff)
downloadandroid_packages_apps_Snap-5f9716f98ac735cb923fff028894ea68071e6faa.tar.gz
android_packages_apps_Snap-5f9716f98ac735cb923fff028894ea68071e6faa.tar.bz2
android_packages_apps_Snap-5f9716f98ac735cb923fff028894ea68071e6faa.zip
Merge "Revert "Camera: Mem-leak""
Diffstat (limited to 'src/com/android/camera/CameraActivity.java')
-rw-r--r--src/com/android/camera/CameraActivity.java43
1 files changed, 2 insertions, 41 deletions
diff --git a/src/com/android/camera/CameraActivity.java b/src/com/android/camera/CameraActivity.java
index a631becae..5ade3950a 100644
--- a/src/com/android/camera/CameraActivity.java
+++ b/src/com/android/camera/CameraActivity.java
@@ -144,9 +144,9 @@ public class CameraActivity extends Activity
private static final int SUPPORT_ALL = 0xffffffff;
/** This data adapter is used by FilmStripView. */
- private LocalDataAdapter mDataAdapter = null;
+ private LocalDataAdapter mDataAdapter;
/** This data adapter represents the real local camera data. */
- private LocalDataAdapter mWrappedDataAdapter = null;
+ private LocalDataAdapter mWrappedDataAdapter;
private PanoramaStitchingManager mPanoramaManager;
private PlaceholderManager mPlaceholderManager;
@@ -1238,35 +1238,6 @@ public class CameraActivity extends Activity
@Override
public void onResume() {
- if (!mSecureCamera) {
- if (mWrappedDataAdapter == null) {
- mWrappedDataAdapter = new FixedFirstDataAdapter(
- new CameraDataAdapter(new ColorDrawable(
- getResources().getColor(R.color.photo_placeholder))),
- mCameraPreviewData);
- }
- mDataAdapter = mWrappedDataAdapter;
- mFilmStripView.setDataAdapter(mDataAdapter);
- if (!isCaptureIntent()) {
- mDataAdapter.requestLoad(getContentResolver());
- }
- } else {
- ImageView v = (ImageView) getLayoutInflater().inflate(
- R.layout.secure_album_placeholder, null);
- if (mDataAdapter == null) {
- mDataAdapter = new FixedLastDataAdapter(
- mWrappedDataAdapter,
- new SimpleViewData(
- v,
- v.getDrawable().getIntrinsicWidth(),
- v.getDrawable().getIntrinsicHeight(),
- 0, 0));
- }
- // Flush out all the original data.
- mDataAdapter.flush();
- mFilmStripView.setDataAdapter(mDataAdapter);
- }
-
// TODO: Handle this in OrientationManager.
// Auto-rotate off
if (Settings.System.getInt(getContentResolver(),
@@ -1327,22 +1298,12 @@ public class CameraActivity extends Activity
@Override
protected void onStop() {
super.onStop();
- if (mDataAdapter != null) {
- mDataAdapter.removeData(CameraActivity.this,-1);
- }
- mDataAdapter = null;
- mWrappedDataAdapter = null;
mPanoramaViewHelper.onStop();
unbindMediaSaveService();
}
@Override
public void onDestroy() {
-
- if (mDataAdapter != null) {
- mDataAdapter.removeData(CameraActivity.this,-1);
- }
-
if (mSecureCamera) {
unregisterReceiver(mScreenOffReceiver);
}