summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/Camera.java
diff options
context:
space:
mode:
authorGilles-Arnaud Bleu-Laine <gilles@ti.com>2011-09-22 18:05:07 -0500
committerWu-cheng Li <wuchengli@google.com>2011-09-27 14:28:52 +0800
commit1743de666ba52fd8a32babb36de01c7e3b56c2a7 (patch)
tree9493b4c1279de720ccd8b8495af037b190787242 /src/com/android/camera/Camera.java
parent9c58ffd7b175c05fb99b4adfea96dd11dfe41b74 (diff)
downloadpackages_apps_LegacyCamera-1743de666ba52fd8a32babb36de01c7e3b56c2a7.zip
packages_apps_LegacyCamera-1743de666ba52fd8a32babb36de01c7e3b56c2a7.tar.gz
packages_apps_LegacyCamera-1743de666ba52fd8a32babb36de01c7e3b56c2a7.tar.bz2
Prevent re-compression of thumbnail upon closing camera
Thumbnail is compressed to JPEG at 90% quality every time the application is closed. This behavior causes the degrading issue that the quality of thumbnail is getting worse. Adding a new flag to ensure thumbnail is compressed and stored only when it is newly generated. bug:5371985 Change-Id: I90cedeebf2d4c5dfc25e6524529f7f1e5a6f63fc Signed-off-by: Gilles-Arnaud Bleu-Laine <gilles@ti.com>
Diffstat (limited to 'src/com/android/camera/Camera.java')
-rw-r--r--src/com/android/camera/Camera.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/com/android/camera/Camera.java b/src/com/android/camera/Camera.java
index 4c576a5..1a598f2 100644
--- a/src/com/android/camera/Camera.java
+++ b/src/com/android/camera/Camera.java
@@ -1251,10 +1251,8 @@ public class Camera extends ActivityBase implements FocusManager.Listener,
if (mFirstTimeInitialized) {
mOrientationListener.disable();
- if (!mIsImageCaptureIntent) {
- if (mThumbnail != null) {
- mThumbnail.saveTo(new File(getFilesDir(), Thumbnail.LAST_THUMB_FILENAME));
- }
+ if (!mIsImageCaptureIntent && mThumbnail != null && !mThumbnail.fromFile()) {
+ mThumbnail.saveTo(new File(getFilesDir(), Thumbnail.LAST_THUMB_FILENAME));
}
}