From f1430edc65e1ac228b516737c0d293f8777831fa Mon Sep 17 00:00:00 2001 From: ilya Date: Mon, 19 Aug 2019 15:44:34 +0300 Subject: [PATCH] Fix for the issue with volume reset after _unlockAudio() If the main volume was set before _unlockAudio() is called - it had been resetting to 1. --- src/howler.core.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/howler.core.js b/src/howler.core.js index 757e6df7..75a235e7 100644 --- a/src/howler.core.js +++ b/src/howler.core.js @@ -2459,7 +2459,7 @@ // Create and expose the master GainNode when using Web Audio (useful for plugins or advanced usage). if (Howler.usingWebAudio) { Howler.masterGain = (typeof Howler.ctx.createGain === 'undefined') ? Howler.ctx.createGainNode() : Howler.ctx.createGain(); - Howler.masterGain.gain.setValueAtTime(Howler._muted ? 0 : 1, Howler.ctx.currentTime); + Howler.masterGain.gain.setValueAtTime(Howler._muted ? 0 : Howler._volume, Howler.ctx.currentTime); Howler.masterGain.connect(Howler.ctx.destination); }