Skip to content

Commit a27e320

Browse files
committed
partially fix 49686
1 parent 15f1850 commit a27e320

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

mscore/importgtp-gp4.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -790,8 +790,10 @@ void GuitarPro4::read(QFile* fp)
790790
}
791791

792792
cr->setDuration(l);
793-
if (cr->type() == Element::Type::REST && (pause == 0 || l == measure->len()))
793+
if (cr->type() == Element::Type::REST && (pause == 0 || l == measure->len())) {
794794
cr->setDurationType(TDuration::DurationType::V_MEASURE);
795+
cr->setDuration(measure->len());
796+
}
795797
else
796798
cr->setDurationType(d);
797799
if(!segment->cr(track))

mscore/importgtp-gp5.cpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,8 +239,10 @@ int GuitarPro5::readBeat(int tick, int voice, Measure* measure, int staffIdx, Tu
239239
}
240240

241241
cr->setDuration(l);
242-
if (cr->type() == Element::Type::REST && (pause == 0 || l == measure->len()))
242+
if (cr->type() == Element::Type::REST && (pause == 0 || l == measure->len())) {
243243
cr->setDurationType(TDuration::DurationType::V_MEASURE);
244+
cr->setDuration(measure->len());
245+
}
244246
else
245247
cr->setDurationType(d);
246248

0 commit comments

Comments
 (0)