summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/com/android/camera/PhotoModule.java9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/com/android/camera/PhotoModule.java b/src/com/android/camera/PhotoModule.java
index c45d02703..1dd09dfd7 100644
--- a/src/com/android/camera/PhotoModule.java
+++ b/src/com/android/camera/PhotoModule.java
@@ -207,6 +207,7 @@ public class PhotoModule
private static final String PERSIST_LONG_ENABLE = "persist.camera.longshot.enable";
private static final String PERSIST_LONG_SAVE = "persist.camera.longshot.save";
private static final String PERSIST_PREVIEW_RESTART = "persist.camera.feature.restart";
+ private static final String PERSIST_CAPTURE_ANIMATION = "persist.camera.capture.animate";
private static final int MINIMUM_BRIGHTNESS = 0;
private static final int MAXIMUM_BRIGHTNESS = 6;
@@ -354,6 +355,7 @@ public class PhotoModule
private static final int MANUAL_FOCUS = 1;
private static final int MANUAL_WB = 2;
private static final int MANUAL_EXPOSURE = 4;
+ private boolean mAnimateCapture = true;
private MediaSaveService.OnMediaSavedListener mOnMediaSavedListener =
new MediaSaveService.OnMediaSavedListener() {
@@ -1300,7 +1302,9 @@ public class PhotoModule
} else {
mUI.setDownFactor(4);
}
- mUI.animateCapture(jpegData, orientation, mMirror);
+ if (mAnimateCapture) {
+ mUI.animateCapture(jpegData, orientation, mMirror);
+ }
}
} else {
mJpegImageData = jpegData;
@@ -2251,6 +2255,9 @@ public class PhotoModule
mOnResumeTime = SystemClock.uptimeMillis();
checkDisplayRotation();
+
+ mAnimateCapture = SystemProperties.getBoolean(
+ PERSIST_CAPTURE_ANIMATION, true);
}
@Override