diff --git a/app/src/main/java/eu/faircode/email/EditTextCompose.java b/app/src/main/java/eu/faircode/email/EditTextCompose.java index 20b421f4fa..b16b0783e6 100644 --- a/app/src/main/java/eu/faircode/email/EditTextCompose.java +++ b/app/src/main/java/eu/faircode/email/EditTextCompose.java @@ -77,7 +77,7 @@ public class EditTextCompose extends FixedEditText { CharSequence text = item.getText(); if (text == null) return false; - html = "
"); + if (quote) { + int tlevel = 0; + while (line.startsWith(">")) { + tlevel++; + if (tlevel > level) + sb.append(""); - level = tlevel; // Tabs characters StringBuilder l = new StringBuilder();"); - line = line.substring(1); // > + line = line.substring(1); // > - if (line.startsWith(" >")) - line = line.substring(1); + if (line.startsWith(" >")) + line = line.substring(1); + } + if (tlevel > 0) + if (line.length() > 0 && line.charAt(0) == ' ') + line = line.substring(1); + + // Closing quotes + for (int i = 0; i < level - tlevel; i++) + sb.append(""); + level = tlevel; } - if (tlevel > 0) - if (line.length() > 0 && line.charAt(0) == ' ') - line = line.substring(1); - - // Closing quotes - for (int i = 0; i < level - tlevel; i++) - sb.append("