diff data/model/SparseOneDimensionalModel.h @ 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 82d03c9661f9
children 0d89abd631ac
line wrap: on
line diff
--- a/data/model/SparseOneDimensionalModel.h	Thu Mar 28 10:39:24 2019 +0000
+++ b/data/model/SparseOneDimensionalModel.h	Thu Mar 28 11:55:02 2019 +0000
@@ -285,7 +285,7 @@
              .arg(m_resolution)
              .arg("true") // always true after model reaches 100% -
                           // subsequent events are always notified
-             .arg(getObjectExportId(&m_events))
+             .arg(m_events.getExportId())
              .arg(extraAttributes));
         
         m_events.toXml(out, indent, QString("dimensions=\"1\""));