Explorar o código

cursor: even finer null check on backend (#736)

slight improvement to #736
sschmid %!s(int64=5) %!d(string=hai) anos
pai
achega
2e566daf64
Modificáronse 1 ficheiros con 1 adicións e 1 borrados
  1. 1 1
      src/OpenSheetMusicDisplay/OpenSheetMusicDisplay.ts

+ 1 - 1
src/OpenSheetMusicDisplay/OpenSheetMusicDisplay.ts

@@ -686,7 +686,7 @@ export class OpenSheetMusicDisplay {
             const previousIterator: MusicPartManagerIterator = this.cursor?.Iterator;
 
             // create new cursor
-            if (this.drawer?.Backends?.length >= 1) {
+            if (this.drawer?.Backends?.length >= 1 && this.drawer.Backends[0].getRenderElement()) {
                 this.cursor = new Cursor(this.drawer.Backends[0].getRenderElement(), this);
             }
             if (this.sheet && this.graphic && this.cursor) { // else init is called in load()