summaryrefslogtreecommitdiff
path: root/src/abaddon.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/abaddon.cpp')
-rw-r--r--src/abaddon.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/abaddon.cpp b/src/abaddon.cpp
index 692526c..b39b854 100644
--- a/src/abaddon.cpp
+++ b/src/abaddon.cpp
@@ -427,6 +427,8 @@ void Abaddon::DiscordOnThreadUpdate(const ThreadUpdateData &data) {
#ifdef WITH_VOICE
void Abaddon::OnVoiceConnected() {
+ m_audio->StartCaptureDevice();
+
auto *wnd = new VoiceWindow(m_discord.GetVoiceChannelID());
m_voice_window = wnd;
@@ -473,6 +475,7 @@ void Abaddon::OnVoiceConnected() {
}
void Abaddon::OnVoiceDisconnected() {
+ m_audio->StopCaptureDevice();
m_audio->RemoveAllSSRCs();
if (m_voice_window != nullptr) {
m_voice_window->close();