html info: Don't write empty em tag

This commit is contained in:
Martchus 2017-05-30 23:57:54 +02:00
parent 0ad4f31863
commit 98f34854a0
1 changed files with 4 additions and 1 deletions

View File

@ -734,7 +734,10 @@ public:
m_writer.writeAttribute(QStringLiteral("class"), QStringLiteral("parent-node"));
m_writer.writeAttribute(QStringLiteral("onclick"), QStringLiteral("expandCollapse(this.parentElement);"));
}
m_writer.writeTextElement(QStringLiteral("em"), QString::fromLatin1(element->idToString().c_str()));
string idString = element->idToString();
if(!idString.empty()) {
m_writer.writeTextElement(QStringLiteral("em"), QString::fromLatin1(idString.data(), idString.size()));
}
m_writer.writeCharacters(QStringLiteral(" @"));
const auto startOffsetStr = QString::number(element->startOffset());