summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLinux Build Service Account <lnxbuild@localhost>2015-07-02 06:15:56 -0700
committerGerrit - the friendly Code Review server <code-review@localhost>2015-07-02 06:15:56 -0700
commit2006781dcbfb7a7885922d5ccb94e41b55b7e9ed (patch)
tree8d9b3a63ad8828d1adc885f7d2d1058a04543f72
parentb1a4b3b7d16c7332e30e85686e0d7b30f4e2d023 (diff)
parent0af30e77da5ca7995f185879c701004ca6a0dc1a (diff)
downloadandroid_packages_apps_Snap-2006781dcbfb7a7885922d5ccb94e41b55b7e9ed.tar.gz
android_packages_apps_Snap-2006781dcbfb7a7885922d5ccb94e41b55b7e9ed.tar.bz2
android_packages_apps_Snap-2006781dcbfb7a7885922d5ccb94e41b55b7e9ed.zip
Merge "SnapdragonCamera: Add the real image size to media provider db"
-rw-r--r--src/com/android/camera/Storage.java5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/com/android/camera/Storage.java b/src/com/android/camera/Storage.java
index ab2f818ab..372571a80 100644
--- a/src/com/android/camera/Storage.java
+++ b/src/com/android/camera/Storage.java
@@ -117,6 +117,11 @@ public class Storage {
String path = generateFilepath(title, mimeType);
int size = writeFile(path, jpeg, exif, mimeType);
+ // Try to get the real image size after add exif.
+ File f = new File(path);
+ if (f.exists() && f.isFile()) {
+ size = (int) f.length();
+ }
return addImage(resolver, title, date, location, orientation,
size, path, width, height, mimeType);
}