From 5ed03574a7e64957aa2a0d8cb8b3b10766e951ba Mon Sep 17 00:00:00 2001 From: xdrm-brackets Date: Fri, 6 Apr 2018 01:28:27 +0200 Subject: [PATCH] fix shitty scope --- webpack/lib/audio-manager.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/webpack/lib/audio-manager.js b/webpack/lib/audio-manager.js index e5e56db..d616894 100644 --- a/webpack/lib/audio-manager.js +++ b/webpack/lib/audio-manager.js @@ -37,8 +37,10 @@ export default class AudioManager{ this._ws = { stack: [], send: function(_data){ - if( this.ws.readyState !== 1 ) // not connected -> stack + if( this.ws.readyState !== 1 ){ // not connected -> stack + console.warn(`push stack`); return this._ws.stack.push(_data); + } console.warn(`send buffer[${_data.length}]`); this.ws.send(_data); @@ -65,7 +67,8 @@ export default class AudioManager{ fr.onload = function(){ let buf16 = new Int16Array(fr.result); - this.receive(buf16).bind(this); + this.receive(buf16); + }.bind(this); fr.readAsArrayBuffer(_msg.data);