Skip to content

Commit

Permalink
fix #285781: fix part saving and loading of scores
Browse files Browse the repository at this point in the history
  • Loading branch information
peterhieuvu committed Mar 12, 2019
1 parent dd3e685 commit 3380821
Show file tree
Hide file tree
Showing 4 changed files with 6 additions and 4 deletions.
2 changes: 1 addition & 1 deletion libmscore/read206.cpp
Expand Up @@ -3771,7 +3771,7 @@ static bool readScore(Score* score, XmlReader& e)
else {
e.tracks().clear();
MasterScore* m = score->masterScore();
Score* s = new Score(m, MScore::defaultStyle());
Score* s = new Score(m, MScore::baseStyle());
Excerpt* ex = new Excerpt(m);

ex->setPartScore(s);
Expand Down
2 changes: 1 addition & 1 deletion libmscore/read301.cpp
Expand Up @@ -166,7 +166,7 @@ bool Score::read(XmlReader& e)
else {
e.tracks().clear(); // ???
MasterScore* m = masterScore();
Score* s = new Score(m, false);
Score* s = new Score(m, MScore::baseStyle());
Excerpt* ex = new Excerpt(m);

ex->setPartScore(s);
Expand Down
4 changes: 2 additions & 2 deletions mscore/file.cpp
Expand Up @@ -341,7 +341,7 @@ MasterScore* MuseScore::readScore(const QString& name)
if (name.isEmpty())
return 0;

MasterScore* score = new MasterScore(MScore::defaultStyle());
MasterScore* score = new MasterScore(MScore::baseStyle());
setMidiReopenInProgress(name);
Score::FileError rv = Ms::readScore(score, name, false);
if (rv == Score::FileError::FILE_TOO_OLD || rv == Score::FileError::FILE_TOO_NEW || rv == Score::FileError::FILE_CORRUPTED) {
Expand All @@ -352,7 +352,7 @@ MasterScore* MuseScore::readScore(const QString& name)
delete score;
score = new MasterScore();
score->setMovements(new Movements());
score->setStyle(MScore::defaultStyle());
score->setStyle(MScore::baseStyle());
rv = Ms::readScore(score, name, true);
}
else
Expand Down
2 changes: 2 additions & 0 deletions mscore/musescore.cpp
Expand Up @@ -3310,6 +3310,7 @@ static void loadScores(const QStringList& argv)

MasterScore* score = mscore->readScore(startScore);
if (startScore.startsWith(":/") && score) {
score->setStyle(MScore::defaultStyle());
score->setName(mscore->createDefaultName());
// TODO score->setPageFormat(*MScore::defaultStyle().pageFormat());
score->doLayout();
Expand All @@ -3318,6 +3319,7 @@ static void loadScores(const QStringList& argv)
if (score == 0) {
score = mscore->readScore(":/data/My_First_Score.mscx");
if (score) {
score->setStyle(MScore::defaultStyle());
score->setName(mscore->createDefaultName());
// TODO score->setPageFormat(*MScore::defaultStyle().pageFormat());
score->doLayout();
Expand Down

0 comments on commit 3380821

Please sign in to comment.