aboutsummaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
authorMarco Jacob <mjacob@union06.de>2013-05-23 10:44:12 -0700
committerMarco Jacob <mjacob@union06.de>2013-05-23 10:44:12 -0700
commit8a65466c9c79e529c80ff0dd0091099126b8b3a4 (patch)
treed99fc4ccc2caf20c9ec405623ada08dfb80354f7 /main
parent3f2ddfa7939ed9b17866f988e964577798c4c11d (diff)
parent20bcca86fd5cbe8a38debd8ecee7f848d57e8426 (diff)
downloadcgeo-8a65466c9c79e529c80ff0dd0091099126b8b3a4.zip
cgeo-8a65466c9c79e529c80ff0dd0091099126b8b3a4.tar.gz
cgeo-8a65466c9c79e529c80ff0dd0091099126b8b3a4.tar.bz2
Merge pull request #2769 from marco-jacob/issue#2736#finalVars
add final qualifier to vars
Diffstat (limited to 'main')
-rw-r--r--main/src/cgeo/geocaching/ImageSelectActivity.java13
1 files changed, 7 insertions, 6 deletions
diff --git a/main/src/cgeo/geocaching/ImageSelectActivity.java b/main/src/cgeo/geocaching/ImageSelectActivity.java
index 2a87691..4329686 100644
--- a/main/src/cgeo/geocaching/ImageSelectActivity.java
+++ b/main/src/cgeo/geocaching/ImageSelectActivity.java
@@ -260,17 +260,17 @@ public class ImageSelectActivity extends AbstractActivity {
* @param filePath
* @return
*/
- private String writeScaledImage(String filePath) {
+ private String writeScaledImage(final String filePath) {
scaleChoiceIndex = scaleView.getSelectedItemPosition();
- int maxXY = getResources().getIntArray(R.array.log_image_scale_values)[scaleChoiceIndex];
+ final int maxXY = getResources().getIntArray(R.array.log_image_scale_values)[scaleChoiceIndex];
if (maxXY == 0) {
return filePath;
}
BitmapFactory.Options sizeOnlyOptions = new BitmapFactory.Options();
sizeOnlyOptions.inJustDecodeBounds = true;
BitmapFactory.decodeFile(filePath, sizeOnlyOptions);
- int myMaxXY = Math.max(sizeOnlyOptions.outHeight, sizeOnlyOptions.outWidth);
- int sampleSize = myMaxXY / maxXY;
+ final int myMaxXY = Math.max(sizeOnlyOptions.outHeight, sizeOnlyOptions.outWidth);
+ final int sampleSize = myMaxXY / maxXY;
Bitmap image;
if (sampleSize > 1) {
BitmapFactory.Options sampleOptions = new BitmapFactory.Options();
@@ -279,8 +279,9 @@ public class ImageSelectActivity extends AbstractActivity {
} else {
image = BitmapFactory.decodeFile(filePath);
}
- BitmapDrawable scaledImage = ImageHelper.scaleBitmapTo(image, maxXY, maxXY);
- String uploadFilename = getOutputImageFile().getPath();
+ final BitmapDrawable scaledImage = ImageHelper.scaleBitmapTo(image, maxXY, maxXY);
+ image = null;
+ final String uploadFilename = getOutputImageFile().getPath();
ImageHelper.storeBitmap(scaledImage.getBitmap(), Bitmap.CompressFormat.JPEG, 75, uploadFilename);
return uploadFilename;
}