“Rest’s Augmentation dot” are not applied to TAB’s rests

• Feb 3, 2019 - 02:50
Reported version
3.0
Priority
P1 - High
Type
Development
Frequency
Many
Severity
S3 - Major
Reproducibility
Always
Status
closed
Regression
Yes
Workaround
No
Project

OS: macOS High Sierra (10.13),
Arch.: x86_64, MuseScore version (64-bit): 3.0.2.20666,
revision: 8ca4d2c

As seen the file,
“Rest’s Augmentation dot” are not applied to TAB’s rests.
dot.jpg

Attachment Size
dot.jpg 59 KB

Comments

*Show rests to TAB

select TAB, right clicking and select Staff/Part Properties.
Click Advanced Style Properties… —>click Note values tab, check “Show rests”

forgotten this issue. glad if it will be fixed :-)
Augmentation dot for rests on TAB stave work properly when set it “Tab. 6-str. full” via instruments window.

It seems the dot is being laid out but then not drawn. Dots are handled very specially - different for tab vs standard, and different for notes vs rests. Dots are drawn for rests right now only if the "stems through staff" option is on, which is why it works for the "full" preset. I guess that code is to actually draw the dot for notes on tab and only happens to also gets rests. I think the fix will be to always draw the dot for rests. That seems like it should be obvious, but again, there are lots of special cases, so I'm trying to be really sure.

EDIT: interesting additional bug discovered as a result of understanding the code: the dot always appears if "stems through staff" option is selected, even if the rests are not shown. That is, a dotted rest shows the dot but no rest. But it's the same fix: just be more careful about when we draw the dot.