fix #24631: style not propagated to parts
This commit is contained in:
parent
151ce0c382
commit
b3461e937c
2 changed files with 10 additions and 2 deletions
|
@ -139,7 +139,7 @@ void MScore::init()
|
|||
|
||||
_defaultStyle = new MStyle();
|
||||
Ms::initStyle(_defaultStyle);
|
||||
_defaultStyleForParts = new MStyle(*_defaultStyle);
|
||||
_defaultStyleForParts = 0;
|
||||
_baseStyle = new MStyle(*_defaultStyle);
|
||||
|
||||
//
|
||||
|
|
|
@ -378,7 +378,15 @@ Score::Score(Score* parent)
|
|||
_parentScore = parent;
|
||||
init();
|
||||
|
||||
_style = MScore::defaultStyleForParts() ? *MScore::defaultStyleForParts() : *parent->style();
|
||||
_style = *parent->style();
|
||||
|
||||
QSettings s;
|
||||
QString partStyle = s.value("partStyle").toString();
|
||||
if (!partStyle.isEmpty()) {
|
||||
QFile f(partStyle);
|
||||
if (f.open(QIODevice::ReadOnly))
|
||||
_style.load(&f);
|
||||
}
|
||||
|
||||
_synthesizerState = parent->_synthesizerState;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue