From e84575803702576669eb02c647474430ac0295b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20N=27gadi?= Date: Mon, 9 Apr 2018 21:17:16 +0200 Subject: [PATCH] fix(StreamDispatcher): only update speaking for non broadcasts (#2437) If the player is a BroadcastAudioPlayer it has no VoiceConnection directly associated with it. --- src/client/voice/dispatcher/StreamDispatcher.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/client/voice/dispatcher/StreamDispatcher.js b/src/client/voice/dispatcher/StreamDispatcher.js index 79edd60dc..4f3fd60a6 100644 --- a/src/client/voice/dispatcher/StreamDispatcher.js +++ b/src/client/voice/dispatcher/StreamDispatcher.js @@ -253,7 +253,9 @@ class StreamDispatcher extends Writable { } _setSpeaking(value) { - this.player.voiceConnection.setSpeaking(value); + if (typeof this.player.voiceConnection !== 'undefined') { + this.player.voiceConnection.setSpeaking(value); + } /** * Emitted when the dispatcher starts/stops speaking. * @event StreamDispatcher#speaking