From cb3fef8b483bc1e22dbcfdc802c7a960405a1d1b Mon Sep 17 00:00:00 2001
From: Tristan Matthews <tristan.matthews@savoirfairelinux.com>
Date: Fri, 10 Jan 2014 16:25:06 -0500
Subject: [PATCH] * #38339: pulse: don't call disconnectStreams from context
 callback

This was triggering an assertion in pulseaudio.
---
 daemon/src/audio/pulseaudio/pulselayer.cpp | 1 -
 1 file changed, 1 deletion(-)

diff --git a/daemon/src/audio/pulseaudio/pulselayer.cpp b/daemon/src/audio/pulseaudio/pulselayer.cpp
index dfafee3efb..242234ce4a 100644
--- a/daemon/src/audio/pulseaudio/pulselayer.cpp
+++ b/daemon/src/audio/pulseaudio/pulselayer.cpp
@@ -204,7 +204,6 @@ void PulseLayer::context_state_callback(pa_context* c, void *user_data)
         default:
             ERROR("%s" , pa_strerror(pa_context_errno(c)));
             pa_threaded_mainloop_signal(pulse->mainloop_, 0);
-            pulse->disconnectAudioStream();
             break;
     }
 }
-- 
GitLab