mirror of https://github.com/M66B/FairEmail.git
Small improvement
This commit is contained in:
parent
c16d9c0c89
commit
081d0a2d90
|
@ -752,35 +752,37 @@ public class FragmentCompose extends FragmentBase {
|
||||||
added = null;
|
added = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (removed != null) {
|
if (removed != null)
|
||||||
ParagraphStyle[] ps = text.getSpans(removed, removed + 1, ParagraphStyle.class);
|
try {
|
||||||
if (ps != null)
|
ParagraphStyle[] ps = text.getSpans(removed, removed + 1, ParagraphStyle.class);
|
||||||
for (ParagraphStyle p : ps) {
|
if (ps != null)
|
||||||
int start = text.getSpanStart(p);
|
for (ParagraphStyle p : ps) {
|
||||||
int end = text.getSpanEnd(p);
|
int start = text.getSpanStart(p);
|
||||||
if (start >= removed && end <= removed + 1)
|
int end = text.getSpanEnd(p);
|
||||||
text.removeSpan(p);
|
if (start >= removed && end <= removed + 1)
|
||||||
}
|
text.removeSpan(p);
|
||||||
|
}
|
||||||
|
|
||||||
StyleHelper.renumber(text, true, etBody.getContext());
|
StyleHelper.renumber(text, true, etBody.getContext());
|
||||||
|
} finally {
|
||||||
removed = null;
|
removed = null;
|
||||||
}
|
|
||||||
|
|
||||||
if (translated != null) {
|
|
||||||
StyleHelper.TranslatedSpan[] spans =
|
|
||||||
text.getSpans(translated, translated, StyleHelper.TranslatedSpan.class);
|
|
||||||
for (StyleHelper.TranslatedSpan span : spans) {
|
|
||||||
int start = text.getSpanStart(span);
|
|
||||||
int end = text.getSpanEnd(span);
|
|
||||||
if (end == translated) {
|
|
||||||
text.delete(start, end);
|
|
||||||
text.removeSpan(span);
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
translated = null;
|
if (translated != null)
|
||||||
}
|
try {
|
||||||
|
StyleHelper.TranslatedSpan[] spans =
|
||||||
|
text.getSpans(translated, translated, StyleHelper.TranslatedSpan.class);
|
||||||
|
for (StyleHelper.TranslatedSpan span : spans) {
|
||||||
|
int start = text.getSpanStart(span);
|
||||||
|
int end = text.getSpanEnd(span);
|
||||||
|
if (end == translated) {
|
||||||
|
text.delete(start, end);
|
||||||
|
text.removeSpan(span);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
} finally {
|
||||||
|
translated = null;
|
||||||
|
}
|
||||||
|
|
||||||
if (lp != null)
|
if (lp != null)
|
||||||
TextUtils.dumpSpans(text, lp, "---after>");
|
TextUtils.dumpSpans(text, lp, "---after>");
|
||||||
|
|
Loading…
Reference in New Issue