From 0d1262d25cc777a43e2eb360116f05ccd9917a39 Mon Sep 17 00:00:00 2001 From: Kumar Karikay Date: Tue, 24 Dec 2019 22:14:09 +0530 Subject: [PATCH] fix #278169: images attached to rests not imported from MuseScore 2 Resolves: https://musescore.org/en/node/278169 The code to read an Image tag attached to a note was present in read206.cpp but the analogous code for a rest was missing. The same has been added. --- libmscore/read206.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libmscore/read206.cpp b/libmscore/read206.cpp index a97bb9cb0411..bef9aae32bdd 100644 --- a/libmscore/read206.cpp +++ b/libmscore/read206.cpp @@ -2064,6 +2064,16 @@ bool readChordRestProperties206(XmlReader& e, ChordRest* ch) QPointF pt = e.readPoint(); ch->setOffset(pt * ch->spatium()); } + else if (ch->isRest() && tag == "Image"){ + if (MScore::noImages) + e.skipCurrentElement(); + else { + Image *image = new Image(ch->score()); + image->setTrack(e.track()); + image->read(e); + ch->add(image); + } + } else if (!readDurationProperties206(e, ch)) return false; return true;