Mercurial > hg > svcore
diff base/EventSeries.cpp @ 1677:f97d64b8674f single-point
Make XmlExportables store their export IDs and always obtain a new one, avoiding reuse when an object is allocated at the same heap location as a previous one. This makes the ID system stable enough to be used in the export tests.
author | Chris Cannam |
---|---|
date | Thu, 28 Mar 2019 11:55:02 +0000 |
parents | 69ab62d378bf |
children | 0d89abd631ac |
line wrap: on
line diff
--- a/base/EventSeries.cpp Thu Mar 28 10:39:24 2019 +0000 +++ b/base/EventSeries.cpp Thu Mar 28 11:55:02 2019 +0000 @@ -495,7 +495,7 @@ Event::ExportNameOptions options) const { out << indent << QString("<dataset id=\"%1\" %2>\n") - .arg(getObjectExportId(this)) + .arg(getExportId()) .arg(extraAttributes); for (const auto &p: m_events) {