diff --git a/src/audio/pulselayer.cpp b/src/audio/pulselayer.cpp index 45fb6edbae5810fec4c1b66935583532857327cf..8882ebe09ae56b369768b4b09a8b23e8034925e5 100644 --- a/src/audio/pulselayer.cpp +++ b/src/audio/pulselayer.cpp @@ -44,16 +44,10 @@ static void audioCallback ( pa_stream* s, size_t bytes, void* userdata ) // Destructor PulseLayer::~PulseLayer (void) { - //closeLayer(); - - /* Delete the pointer streams */ - delete playback; - delete record; - + closeLayer (); + pa_context_disconnect( context ); pa_context_unref( context ); - - sleep(2); } void