True clear all formatting

pull/189/head
M66B 5 years ago
parent e68a03252c
commit 238a3f1841

@ -440,19 +440,12 @@ public class StyleHelper {
} }
case R.id.menu_clear: { case R.id.menu_clear: {
boolean selected = (start != end); for (Object span : ss.getSpans(0, etBody.length(), Object.class))
if (start == end) {
start = 0;
end = etBody.length();
}
for (Object span : ss.getSpans(start, end, Object.class))
if (!(span instanceof ImageSpan)) if (!(span instanceof ImageSpan))
ss.removeSpan(span); ss.removeSpan(span);
etBody.setText(ss); etBody.setText(ss);
if (selected) etBody.setSelection(start, end);
etBody.setSelection(start, end);
return true; return true;
} }

Loading…
Cancel
Save