From 272e4f93a89629b97355e576135ce24034ea72fb Mon Sep 17 00:00:00 2001 From: James Mizen Date: Wed, 25 Sep 2024 11:13:21 +0100 Subject: [PATCH] Fix file reading --- src/engraving/rw/read410/tread.cpp | 4 ++++ .../tests/parts_data/part-visible-tracks-part-ref.mscx | 1 - .../tests/parts_data/part-visible-tracks-score-ref.mscx | 1 - 3 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/engraving/rw/read410/tread.cpp b/src/engraving/rw/read410/tread.cpp index 1e00243749a03..5a3b454f34ddd 100644 --- a/src/engraving/rw/read410/tread.cpp +++ b/src/engraving/rw/read410/tread.cpp @@ -1864,6 +1864,10 @@ void TRead::read(Accidental* a, XmlReader& e, ReadContext& ctx) void TRead::read(Marker* m, XmlReader& e, ReadContext& ctx) { MarkerType mt = MarkerType::SEGNO; + bool needsAdjustMarkerSize = m->score()->mscoreVersion().contains(u"4.4") && m->score()->mscoreVersion() != u"4.4.3"; + if (needsAdjustMarkerSize && m->score()->style().styleD(Sid::repeatLeftFontSize) == 11.0) { + m->score()->style().set(Sid::repeatLeftFontSize, 18.0); + } while (e.readNextStartElement()) { const AsciiStringView tag(e.name()); diff --git a/src/engraving/tests/parts_data/part-visible-tracks-part-ref.mscx b/src/engraving/tests/parts_data/part-visible-tracks-part-ref.mscx index a8c245300c0ad..e688e4139ada5 100644 --- a/src/engraving/tests/parts_data/part-visible-tracks-part-ref.mscx +++ b/src/engraving/tests/parts_data/part-visible-tracks-part-ref.mscx @@ -41,7 +41,6 @@ - 18 12 410 1.74978 diff --git a/src/engraving/tests/parts_data/part-visible-tracks-score-ref.mscx b/src/engraving/tests/parts_data/part-visible-tracks-score-ref.mscx index fa0bc86bbbfb1..a1141f03dc5dc 100644 --- a/src/engraving/tests/parts_data/part-visible-tracks-score-ref.mscx +++ b/src/engraving/tests/parts_data/part-visible-tracks-score-ref.mscx @@ -234,7 +234,6 @@ - 18 12 410 1.74978