diff options
author | Gilles-Arnaud Bleu-Laine <gilles@ti.com> | 2011-09-22 18:05:07 -0500 |
---|---|---|
committer | Wu-cheng Li <wuchengli@google.com> | 2011-09-27 14:28:52 +0800 |
commit | 1743de666ba52fd8a32babb36de01c7e3b56c2a7 (patch) | |
tree | 9493b4c1279de720ccd8b8495af037b190787242 /src/com/android/camera/Camera.java | |
parent | 9c58ffd7b175c05fb99b4adfea96dd11dfe41b74 (diff) | |
download | packages_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.java | 6 |
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)); } } |