diff --git a/src/calibre/ebooks/txt/textileml.py b/src/calibre/ebooks/txt/textileml.py index 36dc9952d2..52454dbc96 100644 --- a/src/calibre/ebooks/txt/textileml.py +++ b/src/calibre/ebooks/txt/textileml.py @@ -447,10 +447,10 @@ class TextileMLizer(OEB2HTML): # Close all open tags. tags.reverse() for t in tags: - if tag in ('pre', 'ul', 'ol', 'li', 'table'): - if tag == 'pre': + if t in ('pre', 'ul', 'ol', 'li', 'table'): + if t == 'pre': self.in_pre = False - elif tag in ('ul', 'ol'): + elif t in ('ul', 'ol'): if self.list: self.list.pop() if not self.list: text.append('\n') else: