diff --git a/src/calibre/ebooks/lrf/html/convert_from.py b/src/calibre/ebooks/lrf/html/convert_from.py index 4d93b1a56b..a69b47bab0 100644 --- a/src/calibre/ebooks/lrf/html/convert_from.py +++ b/src/calibre/ebooks/lrf/html/convert_from.py @@ -870,11 +870,12 @@ class HTMLConverter(object, LoggingInterface): append_text(src) else: srcs = src.split('\n') - for src in srcs: - if src: - append_text(src) - if len(srcs) > 1: - self.line_break() + for src in srcs[:-1]: + append_text(src) + self.line_break() + last = srcs[-1] + if len(last): + append_text(last) def line_break(self): self.current_para.append(CR())