|
| 1 | +from https://github.com/sonic-visualiser/sonic-visualiser/issues/112 |
| 2 | +fixed in https://github.com/sonic-visualiser/svcore/commit/2dee776aad88060d41086c4fb0191ecb0bded86c |
| 3 | + |
| 4 | +diff --git a/data/model/EditableDenseThreeDimensionalModel.cpp b/data/model/EditableDenseThreeDimensionalModel.cpp |
| 5 | +index da5ff904..7a621631 100644 |
| 6 | +--- a/svcore/data/model/EditableDenseThreeDimensionalModel.cpp |
| 7 | ++++ b/svcore/data/model/EditableDenseThreeDimensionalModel.cpp |
| 8 | +@@ -458,10 +458,10 @@ EditableDenseThreeDimensionalModel::toXml(QTextStream &out, |
| 9 | + Model::toXml |
| 10 | + (out, indent, |
| 11 | + QString("type=\"dense\" dimensions=\"3\" windowSize=\"%1\" yBinCount=\"%2\" minimum=\"%3\" maximum=\"%4\" dataset=\"%5\" startFrame=\"%6\" %7") |
| 12 | +- .arg(m_resolution) |
| 13 | +- .arg(m_yBinCount) |
| 14 | +- .arg(m_minimum) |
| 15 | +- .arg(m_maximum) |
| 16 | ++ .arg(m_resolution.load()) |
| 17 | ++ .arg(m_yBinCount.load()) |
| 18 | ++ .arg(m_minimum.load()) |
| 19 | ++ .arg(m_maximum.load()) |
| 20 | + .arg(getExportId()) |
| 21 | + .arg(m_startFrame) |
| 22 | + .arg(extraAttributes)); |
| 23 | +diff --git a/data/model/NoteModel.h b/data/model/NoteModel.h |
| 24 | +index 8c3a421e..28e145c2 100644 |
| 25 | +--- a/svcore/data/model/NoteModel.h |
| 26 | ++++ b/svcore/data/model/NoteModel.h |
| 27 | +@@ -403,8 +403,8 @@ class NoteModel : public Model, |
| 28 | + .arg(m_events.getExportId()) |
| 29 | + .arg(m_subtype == FLEXI_NOTE ? "flexinote" : "note") |
| 30 | + .arg(m_valueQuantization) |
| 31 | +- .arg(m_valueMinimum) |
| 32 | +- .arg(m_valueMaximum) |
| 33 | ++ .arg(m_valueMinimum.load()) |
| 34 | ++ .arg(m_valueMaximum.load()) |
| 35 | + .arg(encodeEntities(m_units)) |
| 36 | + .arg(extraAttributes)); |
| 37 | + |
| 38 | +diff --git a/data/model/RegionModel.h b/data/model/RegionModel.h |
| 39 | +index 916a0477..db021ae7 100644 |
| 40 | +--- a/svcore/data/model/RegionModel.h |
| 41 | ++++ b/svcore/data/model/RegionModel.h |
| 42 | +@@ -335,8 +335,8 @@ class RegionModel : public Model, |
| 43 | + .arg(m_events.getExportId()) |
| 44 | + .arg("region") |
| 45 | + .arg(m_valueQuantization) |
| 46 | +- .arg(m_valueMinimum) |
| 47 | +- .arg(m_valueMaximum) |
| 48 | ++ .arg(m_valueMinimum.load()) |
| 49 | ++ .arg(m_valueMaximum.load()) |
| 50 | + .arg(encodeEntities(m_units)) |
| 51 | + .arg(extraAttributes)); |
| 52 | + |
| 53 | +diff --git a/data/model/SparseTimeValueModel.h b/data/model/SparseTimeValueModel.h |
| 54 | +index fe6e70cc..70335038 100644 |
| 55 | +--- a/svcore/data/model/SparseTimeValueModel.h |
| 56 | ++++ b/svcore/data/model/SparseTimeValueModel.h |
| 57 | +@@ -342,8 +342,8 @@ class SparseTimeValueModel : public Model, |
| 58 | + .arg("true") // always true after model reaches 100% - |
| 59 | + // subsequent events are always notified |
| 60 | + .arg(m_events.getExportId()) |
| 61 | +- .arg(m_valueMinimum) |
| 62 | +- .arg(m_valueMaximum) |
| 63 | ++ .arg(m_valueMinimum.load()) |
| 64 | ++ .arg(m_valueMaximum.load()) |
| 65 | + .arg(encodeEntities(m_units)) |
| 66 | + .arg(extraAttributes)); |
| 67 | + |
0 commit comments