Skip to content

Commit

Permalink
fix #58596 for DOM parser
Browse files Browse the repository at this point in the history
  • Loading branch information
lvinken committed May 3, 2015
1 parent 9e964d9 commit 9f20471
Showing 1 changed file with 6 additions and 9 deletions.
15 changes: 6 additions & 9 deletions mscore/importxml.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -4840,16 +4840,11 @@ void MusicXml::xmlNotations(Note* note, ChordRest* cr, int trk, int tick, int ti
if (slur[slurNo].isStart()) {
// slur stop when slur already started: wrap up
Slur* newSlur = slur[slurNo].slur();
if(cr->isGrace()){
newSlur->setAnchor(Spanner::Anchor::CHORD);
newSlur->setEndElement(newSlur->startElement());
newSlur->setStartElement(cr);
}
else {
if(!(cr->isGrace())){
newSlur->setTick2(tick);
newSlur->setTrack2(track);
newSlur->setEndElement(cr);
}
newSlur->setEndElement(cr);
slur[slurNo] = SlurDesc();
}
else if (slur[slurNo].isStop())
Expand All @@ -4858,8 +4853,10 @@ void MusicXml::xmlNotations(Note* note, ChordRest* cr, int trk, int tick, int ti
else {
// slur stop for new slur: init
Slur* newSlur = new Slur(score);
newSlur->setTick2(tick);
newSlur->setTrack2(track);
if(!(cr->isGrace())){
newSlur->setTick2(tick);
newSlur->setTrack2(track);
}
newSlur->setEndElement(cr);
slur[slurNo].stop(newSlur);
}
Expand Down

0 comments on commit 9f20471

Please sign in to comment.