summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/PhotoModule.java
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2016-09-07 19:34:07 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2016-09-07 19:34:07 -0700
commit61c9f3c272046571a8febdac81e0062752b57b59 (patch)
tree49e9853146ba2c4e26998f21957c729faa40a65e /src/com/android/camera/PhotoModule.java
parent5f0bcf9d8ac6bc6f278187ce663818b3e6e986f3 (diff)
parent22b52abb2df3d26a2189805eb719955c007a1ae6 (diff)
downloadandroid_packages_apps_Snap-61c9f3c272046571a8febdac81e0062752b57b59.tar.gz
android_packages_apps_Snap-61c9f3c272046571a8febdac81e0062752b57b59.tar.bz2
android_packages_apps_Snap-61c9f3c272046571a8febdac81e0062752b57b59.zip
Merge "SnapdragonCamera: Fix ANR after capturing pictures continuously" into camera.lnx.1.0-dev.1.0
Diffstat (limited to 'src/com/android/camera/PhotoModule.java')
-rw-r--r--src/com/android/camera/PhotoModule.java14
1 files changed, 11 insertions, 3 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java
index 30f67a327..206c60010 100644
--- a/src/com/android/camera/PhotoModule.java
+++ b/src/com/android/camera/PhotoModule.java
@@ -1488,9 +1488,17 @@ public class PhotoModule
onCaptureDone();
}
}
- if(!mLongshotActive)
- mActivity.updateStorageSpaceAndHint();
- mUI.updateRemainingPhotos(--mRemainingPhotos);
+ if(!mLongshotActive) {
+ mActivity.updateStorageSpaceAndHint(
+ new CameraActivity.OnStorageUpdateDoneListener() {
+ @Override
+ public void onStorageUpdateDone(long storageSpace) {
+ mUI.updateRemainingPhotos(--mRemainingPhotos);
+ }
+ });
+ } else {
+ mUI.updateRemainingPhotos(--mRemainingPhotos);
+ }
long now = System.currentTimeMillis();
mJpegCallbackFinishTime = now - mJpegPictureCallbackTime;
Log.v(TAG, "mJpegCallbackFinishTime = "