Skip to content

Commit

Permalink
Fix assignations to non-existing keys and clean-up
Browse files Browse the repository at this point in the history
  • Loading branch information
adamscott committed Jun 29, 2024
1 parent 25de53e commit 586db3a
Showing 1 changed file with 4 additions and 6 deletions.
10 changes: 4 additions & 6 deletions platform/web/js/libs/library_godot_audio.js
Original file line number Diff line number Diff line change
Expand Up @@ -142,7 +142,7 @@ class Sample {
* @returns {void}
*/
clear() {
this.audioBuffer = null;
this.setAudioBuffer(null);
GodotAudio.Sample.delete(this.id);
}

Expand Down Expand Up @@ -432,7 +432,7 @@ class SampleNode {
/** @type {number} */
this._playbackRate = 44100;
/** @type {LoopMode} */
this.loopMode = 'disabled';
this.loopMode = options.loopMode ?? this.getSample().loopMode ?? 'disabled';
/** @type {number} */
this._pitchScale = 1;
/** @type {number} */
Expand All @@ -445,7 +445,6 @@ class SampleNode {
this._onended = null;

this.setPlaybackRate(options.playbackRate ?? 44100);
this.loopMode = options.loopMode ?? this.getSample().loopMode ?? 'disabled';
this._source.buffer = this.getSample().getAudioBuffer();

this._addEndedListener();
Expand Down Expand Up @@ -777,8 +776,7 @@ class Bus {
*/
static move(fromIndex, toIndex) {
const movedBus = GodotAudio.Bus.getBus(fromIndex);
let buses = GodotAudio.buses;
buses = buses.filter((_, i) => i !== fromIndex);
const buses = GodotAudio.buses.filter((_, i) => i !== fromIndex);
// Inserts at index.
buses.splice(toIndex - 1, 0, movedBus);
GodotAudio.buses = buses;
Expand Down Expand Up @@ -1369,7 +1367,7 @@ const _GodotAudio = {
*/
set_sample_bus_volume_db: function (busIndex, volumeDb) {
const bus = GodotAudio.Bus.getBus(busIndex);
bus.volumeDb = volumeDb;
bus.setVolumeDb(volumeDb);
},

/**
Expand Down

0 comments on commit 586db3a

Please sign in to comment.