浏览代码

AbstractTimingSource: setTimeAndBpm: make bpm optional

sschmid 3 年之前
父节点
当前提交
d5b7142f00
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      src/Playback/TimingSources/AbstractTimingSource.ts

+ 2 - 2
src/Playback/TimingSources/AbstractTimingSource.ts

@@ -12,9 +12,9 @@ export class AbstractTimingSource implements ITimingSource {
         }
         }
         this.reset();
         this.reset();
     }
     }
-    public setTimeAndBpm(timestamp: Fraction, bpm: number): void {
+    public setTimeAndBpm(timestamp: Fraction, bpm?: number): void {
         this.anchorTimestamp = Fraction.createFromFraction(timestamp);
         this.anchorTimestamp = Fraction.createFromFraction(timestamp);
-        if (this.Settings !== undefined) {
+        if (this.Settings !== undefined && bpm) {
             this.Settings.BeatsPerMinute = bpm;
             this.Settings.BeatsPerMinute = bpm;
         }
         }
         this.reset();
         this.reset();