First system clef visually disappears after inserting one measure before the first measure

• Oct 30, 2012 - 12:52
Type
Functional
Severity
S4 - Minor
Status
closed
Project

See this screencast:

http://www.screenr.com/5CT7

I haven't tested yet to see with the suppression of the time signature is a factor in this.

I'm not sure at what point this has crept in - it's only started happening with nightly builds from the last few weeks.

MuseScore 2.0 R792e398
Windows XP Pro SP3


Comments

It happens only when splitting the first measure of the score.
It is related to the "insertMeasure" instruction.

Indeed, this effect happens also with the following steps:
1- Create a new empty score.
2- Select the first measure.
3- right-click -> "Insert One Measure"

[Windows XP SP 3,
revision 8b8b72bc087b6ce68e18b04ebf0208817ae0cec6
personal build]

I used "visually" in the title change because the clef does still exist in the score. This can be verified with the Object Debugger, or by clicking in the empty place where it would normally appear and opening the inspector; the clef is simply not drawn.
This clef reappears if the score is saved and reloaded.
(information on the visually invisible clef changed by mean of the inspector, for example color, position, et cetera, is correctly saved and visualized after saving and reloading the score).

I could not reproduce this error in last build. Insert One Measure and split measure functions. I could not detect layout problems with Win7. Could you produce the error with the last nightly build? If so - could you post the score please?

Status (old) needs info fixed

With the latest nightly ead3536 I was not able to reproduce the bug anymore (Win XP Pro SP3). It seems fixed.
There is maybe one minor bug left: after inserting a measure before the first one, the clef and the time signature remain selected and clicking on other part of the score does not deselect them, the only way to deselect them is to first click on each of them and them on another part of the score.

Marking this as fixed.