From c663b367b07ed35ec810bda7e6b40a65c429a3a7 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 17 Apr 2021 19:32:22 +0200 Subject: [PATCH] CR/LF processing --- app/src/main/java/eu/faircode/email/FragmentFolders.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentFolders.java b/app/src/main/java/eu/faircode/email/FragmentFolders.java index c8e2762daa..56b1e1d9b0 100644 --- a/app/src/main/java/eu/faircode/email/FragmentFolders.java +++ b/app/src/main/java/eu/faircode/email/FragmentFolders.java @@ -914,12 +914,11 @@ public class FragmentFolders extends FragmentBase { @Override public void write(int b) throws IOException { - if (b == 13) { - if (cr) + if (b == 13 /* CR */) { + if (cr || lf) line(); - else - cr = true; - } else if (b == 10) { + cr = true; + } else if (b == 10 /* LF */) { if (cr) line(); else if (lf) {