diff options
| author | Marco Jacob <mjacob@union06.de> | 2013-11-18 06:03:22 +0100 |
|---|---|---|
| committer | Marco Jacob <mjacob@union06.de> | 2013-11-22 05:55:09 +0100 |
| commit | 89da56106848dcf690b878c6258561ad2431cd68 (patch) | |
| tree | a68224991a8afb2d815fd4a9839ed7442044650c /main/src/cgeo/geocaching/ImageSelectActivity.java | |
| parent | 36808aa60503bc1c64faae60edfc73679bc306e9 (diff) | |
| download | cgeo-89da56106848dcf690b878c6258561ad2431cd68.zip cgeo-89da56106848dcf690b878c6258561ad2431cd68.tar.gz cgeo-89da56106848dcf690b878c6258561ad2431cd68.tar.bz2 | |
Corrected @NonNull annotations
Diffstat (limited to 'main/src/cgeo/geocaching/ImageSelectActivity.java')
| -rw-r--r-- | main/src/cgeo/geocaching/ImageSelectActivity.java | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/main/src/cgeo/geocaching/ImageSelectActivity.java b/main/src/cgeo/geocaching/ImageSelectActivity.java index 556aa74..a1b11c7 100644 --- a/main/src/cgeo/geocaching/ImageSelectActivity.java +++ b/main/src/cgeo/geocaching/ImageSelectActivity.java @@ -9,7 +9,6 @@ import cgeo.geocaching.utils.ImageUtils; import cgeo.geocaching.utils.Log; import org.apache.commons.lang3.StringUtils; -import org.eclipse.jdt.annotation.NonNull; import org.eclipse.jdt.annotation.Nullable; import android.content.Intent; @@ -265,7 +264,10 @@ public class ImageSelectActivity extends AbstractActivity { * @return the scaled image path, or <tt>null</tt> if the image cannot be decoded */ @Nullable - private String writeScaledImage(@NonNull final String filePath) { + private String writeScaledImage(@Nullable final String filePath) { + if (filePath == null) { + return null; + } scaleChoiceIndex = scaleView.getSelectedItemPosition(); final int maxXY = getResources().getIntArray(R.array.log_image_scale_values)[scaleChoiceIndex]; return ImageUtils.readScaleAndWriteImage(filePath, maxXY); @@ -276,7 +278,7 @@ public class ImageSelectActivity extends AbstractActivity { } private void loadImagePreview() { - if (imageUri == null) { + if (imageUri == null || imageUri.getPath() == null) { return; } if (!new File(imageUri.getPath()).exists()) { @@ -284,9 +286,8 @@ public class ImageSelectActivity extends AbstractActivity { return; } + @SuppressWarnings("null") final Bitmap bitmap = ImageUtils.readAndScaleImageToFitDisplay(imageUri.getPath()); - int heigth = bitmap.getHeight(); - int width = bitmap.getWidth(); imagePreview.setImageBitmap(bitmap); imagePreview.setVisibility(View.VISIBLE); } |
