Skip to content

Commit bde5838

Browse files
committed
XmlReader: attempt to show correct line number for "custom" errors
1 parent 708ecf9 commit bde5838

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

src/framework/global/serialization/xmlstreamreader.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -474,6 +474,10 @@ double XmlStreamReader::readDouble(bool* ok)
474474

475475
int64_t XmlStreamReader::lineNumber() const
476476
{
477+
if (!m_xml->doc.Error() && m_xml->node) {
478+
return m_xml->node->GetLineNum();
479+
}
480+
477481
return m_xml->doc.ErrorLineNum();
478482
}
479483

0 commit comments

Comments
 (0)