Skip to content

Commit 3e8b96f

Browse files
committed
range if not set is now zero by default
1 parent 0c7685c commit 3e8b96f

File tree

1 file changed

+9
-13
lines changed

1 file changed

+9
-13
lines changed

src/library/core.ts

Lines changed: 9 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ export class Waveform {
169169
*
170170
* @param range
171171
*/
172-
public draw(range?: number, force = false): void {
172+
public draw(range: number = 0, force = false): void {
173173

174174
// measure fps
175175
//this.fps();
@@ -188,22 +188,18 @@ export class Waveform {
188188

189189
let peaksRange = 0;
190190

191-
if (range !== undefined) {
191+
const peaksPercentage = peaksLength / 100;
192192

193-
const peaksPercentage = peaksLength / 100;
194-
195-
peaksRange = Math.round(range * peaksPercentage);
196-
197-
// if the range did not change since last draw don't redraw
198-
// except if force is true
199-
if (peaksRange === this._latestRange && !force) {
200-
return;
201-
}
202-
203-
this._latestRange = peaksRange;
193+
peaksRange = Math.round(range * peaksPercentage);
204194

195+
// if the range did not change since last draw don't redraw
196+
// except if force is true
197+
if (peaksRange === this._latestRange && !force) {
198+
return;
205199
}
206200

201+
this._latestRange = peaksRange;
202+
207203
const canvasHeight = this._waveLayoutOptions.waveHeightInPixel;
208204

209205
// canvas dimensions

0 commit comments

Comments
 (0)