summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2015-03-17 17:53:09 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2015-03-17 17:53:09 -0700
commitd2d85e03dbad97293aa101183c6ff12d98efba55 (patch)
treeaf3cf44ec494a07343b06787b1a72778e27f436a /src
parentebb7945b87d7feab994e88e9ca666b9f2e173763 (diff)
parent38779f3d24bd9ec3f3b44db587a97b7aecdea281 (diff)
downloadandroid_packages_apps_Snap-d2d85e03dbad97293aa101183c6ff12d98efba55.tar.gz
android_packages_apps_Snap-d2d85e03dbad97293aa101183c6ff12d98efba55.tar.bz2
android_packages_apps_Snap-d2d85e03dbad97293aa101183c6ff12d98efba55.zip
Merge "SnapdragonCamera: Don't display metadata in paused state"
Diffstat (limited to 'src')
-rw-r--r--src/com/android/camera/CameraActivity.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/android/camera/CameraActivity.java b/src/com/android/camera/CameraActivity.java
index 8968377e9..49fa4e99d 100644
--- a/src/com/android/camera/CameraActivity.java
+++ b/src/com/android/camera/CameraActivity.java
@@ -212,6 +212,7 @@ public class CameraActivity extends Activity
private boolean mIsEditActivityInProgress = false;
private View mPreviewCover;
private FrameLayout mPreviewContentLayout;
+ private boolean mPaused = true;
private Uri[] mNfcPushUris = new Uri[1];
@@ -1307,7 +1308,7 @@ public class CameraActivity extends Activity
@Override
protected void onPostExecute(MediaDetails mediaDetails) {
- if (mediaDetails != null) {
+ if ((mediaDetails != null) && !mPaused) {
DetailsDialog.create(CameraActivity.this, mediaDetails).show();
}
}
@@ -1570,6 +1571,7 @@ public class CameraActivity extends Activity
super.onPause();
mCurrentModule.onPauseAfterSuper();
+ mPaused = true;
mLocalImagesObserver.setActivityPaused(true);
mLocalVideosObserver.setActivityPaused(true);
}
@@ -1595,6 +1597,7 @@ public class CameraActivity extends Activity
mOrientationListener.enable();
mCurrentModule.onResumeBeforeSuper();
super.onResume();
+ mPaused = false;
mCurrentModule.onResumeAfterSuper();
setSwipingEnabled(true);