Parcourir la source

fix(beams): recalculate beams on resize, so they fit to stem (#724)

fix #724
sschmid il y a 5 ans
Parent
commit
50b08643c1
1 fichiers modifiés avec 5 ajouts et 0 suppressions
  1. 5 0
      src/OpenSheetMusicDisplay/OpenSheetMusicDisplay.ts

+ 5 - 0
src/OpenSheetMusicDisplay/OpenSheetMusicDisplay.ts

@@ -612,6 +612,11 @@ export class OpenSheetMusicDisplay {
                 //    document.documentElement.offsetWidth
                 //);
                 //self.container.style.width = width + "px";
+
+                // recalculate beems, are otherwise not updated and can detach from beams, see #724
+                if (this.graphic?.GetCalculator) {
+                    (this.graphic.GetCalculator as VexFlowMusicSheetCalculator).beamsNeedUpdate = true;
+                }
                 if (self.IsReadyToRender()) {
                     self.render();
                 }