Arrow up/down and Delete keys stop working in other open scores after piano roll editor is opened in another score
See https://musescore.org/en/node/104856
- open Musescore
- open several scores
- in one of them open the piano roll Editor (ricgt-click into the staff)
- (optional) Close piano roll window
- now Switch to one of the other score, select a note and use arrow du/down
Expected result: note changes picth
Actual result: it does not
On the score that was used to open piano roll the arrow key still works.
To get it working for the other scores you need to restart MuseScore
MuseScore 2.0.3 (not 2.0.2!), Windows 7
Comments
The suspicion was raised (on IRC, by jeetee) that the destructor of pianoroll needs to remove/disconnect the actiongroup, https://github.com/musescore/MuseScore/blob/master/mscore/pianoroll.cpp…
Introduced with the implementation of #100536: [Feature Request] pitch up/down feature in the piano roll..
Most likely caused by https://github.com/musescore/MuseScore/blob/master/mscore/pianoroll.cpp… taking over when the Pianoroll Editor is opened for the first time. This insinuates that most likely CTRL-UP/DOWN and Delete are broken as well.
[EDIT] my suspicion above is a bit countered by lasconic in thinking we probably don't destruct until program shutdown
Indeed, Ctrl up/down and Del are affected too
I'll make a PR
github.com/musescore/MuseScore/pull/2543
or https://github.com/musescore/MuseScore/pull/2543 :-)
Fixed in branch master, commit 9620f09aa9
fix #104881: Arrow up/down and Delete keys stop working in other open scores after piano roll editor is opened in another score
Fixed in branch master, commit d16c5ed59f
Merge pull request #2543 from luyikei/fix-key-press
fix #104881: Arrow up/down and Delete keys stop working in other open scores after piano roll editor is opened in another score
Fixed in branch 2.0.4, commit 682416a6e5
fix #104881: Arrow up/down and Delete keys stop working in other open scores after piano roll editor is opened in another score
Automatically closed -- issue fixed for 2 weeks with no activity.