浏览代码

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

fix #724
sschmid 5 年之前
父节点
当前提交
50b08643c1
共有 1 个文件被更改,包括 5 次插入0 次删除
  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();
                 }