diff --git a/src/context.cpp b/src/context.cpp --- a/src/context.cpp +++ b/src/context.cpp @@ -514,6 +514,7 @@ pa_glib_mainloop_free(m_mainloop); m_context = nullptr; m_mainloop = nullptr; + QTimer::singleShot(1000, this, &Context::connectToDaemon); return; } pa_context_set_state_callback(m_context, &context_state_callback, this);