diff --git a/src/calibre/ebooks/fb2/fb2ml.py b/src/calibre/ebooks/fb2/fb2ml.py
index e658dce25a..252453d25e 100644
--- a/src/calibre/ebooks/fb2/fb2ml.py
+++ b/src/calibre/ebooks/fb2/fb2ml.py
@@ -32,7 +32,6 @@ TAG_MAP = {
'p' : 'p',
'li' : 'p',
'div': 'p',
- 'br' : 'empty-line',
}
TAG_SPACE = []
@@ -126,7 +125,7 @@ class FB2MLizer(object):
'
'], ['p']
+ def insert_empty_line(self, tags):
+ if self.in_p:
+ text = ['']
+ closed_tags = []
+ tags.reverse()
+ for t in tags:
+ text.append('%s>' % t)
+ closed_tags.append(t)
+ if t == 'p':
+ break
+ text.append('