From 5038f50f103934de7a44e2487e5fc2b5005753fb Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Tue, 6 Dec 2022 10:37:55 -0800 Subject: [PATCH] Make sure we don't set the pipewire state to running if there was an error during startup --- src/pipewire.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pipewire.cpp b/src/pipewire.cpp index 22e3f3f..bb42eb1 100644 --- a/src/pipewire.cpp +++ b/src/pipewire.cpp @@ -581,7 +581,6 @@ static void run_pipewire(struct pipewire_state *state) }, }; - state->running = true; while (state->running) { int ret = poll(pollfds, EVENT_COUNT, -1); if (ret < 0) { @@ -674,6 +673,7 @@ bool init_pipewire(void) return false; } + state->running = true; while (state->stream_node_id == SPA_ID_INVALID) { int ret = pw_loop_iterate(state->loop, -1); if (ret < 0) {