diff --git a/src/client/voice/VoiceConnection.js b/src/client/voice/VoiceConnection.js index 6e0557995..7dc06fa3d 100644 --- a/src/client/voice/VoiceConnection.js +++ b/src/client/voice/VoiceConnection.js @@ -447,12 +447,12 @@ class VoiceConnection extends EventEmitter { */ if (this.status === VoiceStatus.CONNECTED) { this.emit('speaking', user, speaking); - if (!speaking) { + if (!speaking.has(Speaking.FLAGS.SPEAKING)) { this.receiver.packets._stoppedSpeaking(user_id); } } - if (guild && user && old !== speaking) { + if (guild && user && !old.equals(speaking)) { const member = guild.member(user); if (member) { /**