Impossible to apply properties to all parts in 3.4.1
Reported version
3.4
Priority
P1 - High
Type
Functional
Frequency
Few
Severity
S3 - Major
Reproducibility
Always
Status
closed
Regression
Yes
Workaround
Yes
Project
Steps to reproduce:
1) Create a score with two or more instruments.
2) Generate parts.
3) In any part tab modify some property (i.e. Header).
The "Apply to all parts" button is grayed, so it is impossible to proceed.
OS: Ubuntu 19.10, Arch.: x86_64, MuseScore version (64-bit): 3.4.1., revision: 20414b2
Attachment | Size |
---|---|
Untitled.mscz | 7.49 KB |
Fix version
3.4.2
Comments
So on Windows 10 I cannot reproduce
In reply to So on Windows 10 I cannot… by Howard-C
Jojo and Marc can reproduce
The state of that button seems to depend on where the dialog had been used first, sore or any of the parts.
I.e. if using that dialog on score first, where that button is (and should be) disabled, bit it remains disabled for the parts, if using the dialog on a part first that but is (and should be) enabled, but remains enabled for the score too. Either behavoir is equally bad.
That step is missing from the opening post.
I can reproduce this with 3.4.1, but not with 3.2.3 nor 3.3.4, so definitly a pretty recent regression
Workaround is to use that dialog for a part first
I suspect the changes from b1e4a71a64 for fixing #283240: Style menu: remember last selected dialog? to be the culprit.
There the setting of that button's state gets set in the constructor, depending on whether
currentScore
ismasterScore()
or not, but not overwritten insetValues()
norshowEvent()
ever againsee https://github.com/musescore/MuseScore/pull/5654
Fixed in branch master, commit 413cb1ec13
fix #300279: Impossible to apply properties to all parts in 3.4.1
Fixed in branch master, commit 435c91b941
_Merge pull request #5654 from Jojo-Schmitz/edit-style
fix #300279: Impossible to apply properties to all parts in 3.4.1_
Automatically closed -- issue fixed for 2 weeks with no activity.