fix rare crash when resizing image in EditProfileActivity & prevent upscaling of image

main
Conny Duck 7 years ago
parent 214bde416f
commit 948c44e98c
  1. 11
      app/src/main/java/com/keylesspalace/tusky/EditProfileActivity.kt

@ -442,10 +442,13 @@ class EditProfileActivity : BaseActivity() {
if (sourceBitmap == null) {
return false
}
val bitmap = Bitmap.createScaledBitmap(sourceBitmap, resizeWidth, resizeHeight, true)
sourceBitmap.recycle()
if (bitmap == null) {
return false
//dont upscale image if its smaller than the desired size
val bitmap =
if(sourceBitmap.width <= resizeWidth && sourceBitmap.height <= resizeHeight) {
sourceBitmap
} else {
Bitmap.createScaledBitmap(sourceBitmap, resizeWidth, resizeHeight, true)
}
resultBitmap = bitmap

Loading…
Cancel
Save