Fix launch app when pipewire service is stopped (#17365)

This commit is contained in:
Viačasłaŭ 2025-01-07 20:31:45 +03:00 committed by GitHub
parent 65b9b1cd25
commit 9886944f32
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -162,13 +162,17 @@ bool pipewire_core_init(pipewire_core_t *pw, const char *loop_name)
pw_thread_loop_lock(pw->thread_loop);
pw->core = pw_context_connect(pw->ctx, NULL, 0);
if(!pw->core)
return false;
if (!pw->core)
goto unlock;
if (pw_core_add_listener(pw->core,
&pw->core_listener,
&core_events, pw) < 0)
return false;
goto unlock;
return true;
unlock:
pw_thread_loop_unlock(pw->thread_loop);
return false;
}