|
@@ -98,7 +98,7 @@ export class VexFlowMusicSheetCalculator extends MusicSheetCalculator {
|
|
|
// const t0: number = performance.now();
|
|
|
if (true || this.beamsNeedUpdate) {
|
|
|
// finalizeBeams takes a few milliseconds, so we can save some performance here sometimes,
|
|
|
- // but we'd have to check for every setting change that would affect beam rendering.
|
|
|
+ // but we'd have to check for every setting change that would affect beam rendering. See #843
|
|
|
(measure as VexFlowMeasure).finalizeBeams(); // without this, when zooming a lot (e.g. 250%), beams keep their old, now wrong slope.
|
|
|
// totalFinalizeBeamsTime += performance.now() - t0;
|
|
|
// console.log("Total calls to finalizeBeams in VexFlowMusicSheetCalculator took " + totalFinalizeBeamsTime + " milliseconds.");
|