1
0
Fork 0
mirror of https://github.com/M66B/FairEmail.git synced 2025-02-26 16:03:18 +00:00

Use object replacement character for image span

This commit is contained in:
M66B 2020-04-16 23:10:13 +02:00
parent 76590055c8
commit 1ad015c5a6

View file

@ -1914,7 +1914,7 @@ public class FragmentCompose extends FragmentBase {
throw new IllegalArgumentException(context.getString(R.string.title_no_image));
d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight());
s.insert(start, " ");
s.insert(start, " \uFFFC "); // Object replacement character
ImageSpan is = new ImageSpan(context, cid);
s.setSpan(is, start + 1, start + 2, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
@ -1924,6 +1924,8 @@ public class FragmentCompose extends FragmentBase {
if (!image)
return null;
args.putInt("start", start);
return HtmlHelper.fromHtml(HtmlHelper.toHtml(s), new Html.ImageGetter() {
@Override
public Drawable getDrawable(String source) {