diff --git a/src/calibre/gui2/preferences/tweaks.py b/src/calibre/gui2/preferences/tweaks.py index 6fe1288a7b..94fb6e50e4 100644 --- a/src/calibre/gui2/preferences/tweaks.py +++ b/src/calibre/gui2/preferences/tweaks.py @@ -46,7 +46,10 @@ def format_doc(doc): default_indent = indent current_indent = indent if indent == default_indent: - lines[-1] += ' ' + line + if lines and lines[-1]: + lines[-1] += ' ' + line + else: + lines.append(line) else: lines.append(' ' + line.strip()) return '\n'.join(lines).lstrip()