summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/PhotoModule.java
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2014-05-29 17:02:48 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2014-05-29 17:02:48 -0700
commit6c97129aa46d783ffbf97faed96f5e66ca82aea4 (patch)
treedcada562c35b0f1d11a9adb8d9405e962d238884 /src/com/android/camera/PhotoModule.java
parente5e252a8cb65729918458e65bcee437816ccec0b (diff)
parenta1812375541cc45a243939f3b732ea5cf5114d3f (diff)
downloadandroid_packages_apps_Snap-6c97129aa46d783ffbf97faed96f5e66ca82aea4.tar.gz
android_packages_apps_Snap-6c97129aa46d783ffbf97faed96f5e66ca82aea4.tar.bz2
android_packages_apps_Snap-6c97129aa46d783ffbf97faed96f5e66ca82aea4.zip
Merge "Camera: Do not continue with long shot if SD card is full"
Diffstat (limited to 'src/com/android/camera/PhotoModule.java')
-rw-r--r--src/com/android/camera/PhotoModule.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java
index bcb2ef7a8..dea25ced6 100644
--- a/src/com/android/camera/PhotoModule.java
+++ b/src/com/android/camera/PhotoModule.java
@@ -1766,6 +1766,13 @@ public class PhotoModule
@Override
public void onShutterButtonLongClick() {
+ // Do not take the picture if there is not enough storage.
+ if (mActivity.getStorageSpaceBytes() <= Storage.LOW_STORAGE_THRESHOLD_BYTES) {
+ Log.i(TAG, "Not enough space or storage not ready. remaining="
+ + mActivity.getStorageSpaceBytes());
+ return;
+ }
+
if ((null != mCameraDevice) && ((mCameraState == IDLE) || (mCameraState == FOCUSING))) {
//Add on/off Menu for longshot
String longshot_enable = mPreferences.getString(