@@ -287,7 +287,9 @@ Fb2ReadHandler::TextHandler::TextHandler(TextHandler *parent, const QString &nam
, m_style(style)
{
Init(atts);
- if (name == "empty-line") writer().writeCharacters(QChar(160));
+ if (name == "empty-line") {
+ writer().writeEmptyElement("br");
+ }
}
void Fb2ReadHandler::TextHandler::Init(const QXmlAttributes &atts)
@@ -423,7 +423,7 @@ Fb2SaveHandler::ParagHandler::ParagHandler(TextHandler *parent, const QString &n
Fb2XmlHandler::NodeHandler * Fb2SaveHandler::ParagHandler::NewTag(const QString &name, const QXmlAttributes &atts)
- if (m_empty) start();
+ if (m_empty && name != "br") start();
return TextHandler::NewTag(name, atts);