fixed app crash for not directly initialized audio contexts

This commit is contained in:
WolverinDEV 2019-05-24 22:55:35 +02:00
parent 3d75b93ace
commit 9463bd0d86

View file

@ -106,10 +106,12 @@ namespace sound {
export function set_master_volume(volume: number) { export function set_master_volume(volume: number) {
volume_require_save = volume_require_save || master_volume != volume; volume_require_save = volume_require_save || master_volume != volume;
master_volume = volume; master_volume = volume;
if(master_mixed.gain.setValueAtTime) if(master_mixed) {
master_mixed.gain.setValueAtTime(volume, 0); if(master_mixed.gain.setValueAtTime)
else master_mixed.gain.setValueAtTime(volume, 0);
master_mixed.gain.value = volume; else
master_mixed.gain.value = volume;
}
} }
export function overlap_activated() : boolean { export function overlap_activated() : boolean {