AMNS / Nightingale

Nightingale music notation software.
Mozilla Public License 2.0
11 stars 3 forks source link

Inadequate redrawing: Respace redraws only the first system affected #199

Closed donbyrd closed 2 years ago

donbyrd commented 2 years ago

If the Respace command affects more than one system, it rarely if ever redraws more than the first. This is so blatant it's hard to believe I didn't know about it, but it occurs at least as far back as Ngale 5.7, and with several test scores, e.g., DanceFor2Fl.43.

donbyrd commented 2 years ago

RespaceBars() calls InvalRespBars() with the 2nd param. being LINK endSysL; it looks the actual parameter is correct.

donbyrd commented 2 years ago

InvalRespBars() was calling InvalRange(); it needed to call InvalContent() (now renamed InvalContentRange) instead. Fixed with commit [d6370c1].