mirror of https://github.com/M66B/FairEmail.git
Fit content drawables
This commit is contained in:
parent
3fd2151655
commit
66d9d1f3a5
|
@ -312,23 +312,23 @@ class ImageHelper {
|
|||
return d;
|
||||
}
|
||||
|
||||
if (content && (show || inline)) {
|
||||
Drawable d;
|
||||
if (content && (show || inline))
|
||||
try {
|
||||
Uri uri = Uri.parse(a.source);
|
||||
Log.i("Loading image source=" + uri);
|
||||
InputStream inputStream = context.getContentResolver().openInputStream(uri);
|
||||
d = Drawable.createFromStream(inputStream, uri.toString());
|
||||
Drawable d = Drawable.createFromStream(inputStream, uri.toString());
|
||||
if (d == null)
|
||||
throw new IllegalArgumentException("createFromStream");
|
||||
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
|
||||
if (view != null)
|
||||
fitDrawable(d, a, view);
|
||||
return d;
|
||||
} catch (Throwable ex) {
|
||||
// FileNotFound, Security
|
||||
Log.w(ex);
|
||||
d = context.getResources().getDrawable(R.drawable.baseline_broken_image_24);
|
||||
}
|
||||
|
||||
int w = Helper.dp2pixels(context, d.getIntrinsicWidth());
|
||||
int h = Helper.dp2pixels(context, d.getIntrinsicHeight());
|
||||
|
||||
d.setBounds(0, 0, w, h);
|
||||
Drawable d = context.getResources().getDrawable(R.drawable.baseline_broken_image_24);
|
||||
d.setBounds(0, 0, px, px);
|
||||
return d;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue