summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/CaptureModule.java
diff options
context:
space:
mode:
authorByunghun Jeon <bjeon@codeaurora.org>2016-06-08 10:38:11 -0700
committerByunghun Jeon <bjeon@codeaurora.org>2016-06-09 10:41:58 -0700
commitd691d29b1d91e7150146c22d52cbf5fc83bc6c63 (patch)
tree66008bc8f9b43adcf05b490a99320e4bffe9bbe1 /src/com/android/camera/CaptureModule.java
parentd675f1dee593bd66c34ae0549253b5c3a60de5cc (diff)
downloadandroid_packages_apps_Snap-d691d29b1d91e7150146c22d52cbf5fc83bc6c63.tar.gz
android_packages_apps_Snap-d691d29b1d91e7150146c22d52cbf5fc83bc6c63.tar.bz2
android_packages_apps_Snap-d691d29b1d91e7150146c22d52cbf5fc83bc6c63.zip
SnapdragonCamera: Fix picture saved when no sdcard inserted
Fix picture being saved when save path is set to sdcard but no sdcard present. In this case, picture should not be saved Check this before taking a picture Change-Id: I7313d67f2f5c489c2db230b8ae165b89ecfbc4c6 CRs-Fixed: 1025784
Diffstat (limited to 'src/com/android/camera/CaptureModule.java')
-rw-r--r--src/com/android/camera/CaptureModule.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/com/android/camera/CaptureModule.java b/src/com/android/camera/CaptureModule.java
index c053655f5..36f787be4 100644
--- a/src/com/android/camera/CaptureModule.java
+++ b/src/com/android/camera/CaptureModule.java
@@ -1762,6 +1762,12 @@ public class CaptureModule implements CameraModule, PhotoController,
@Override
public void onShutterButtonClick() {
+ if (mActivity.getStorageSpaceBytes() <= Storage.LOW_STORAGE_THRESHOLD_BYTES) {
+ Log.i(TAG, "Not enough space or storage not ready. remaining="
+ + mActivity.getStorageSpaceBytes());
+ return;
+ }
+
String timer = mSettingsManager.getValue(SettingsManager.KEY_TIMER);
int seconds = Integer.parseInt(timer);