mirror of
https://github.com/libretro/RetroArch
synced 2025-03-25 16:44:01 +00:00
Fix launch app when pipewire service is stopped (#17365)
This commit is contained in:
parent
65b9b1cd25
commit
9886944f32
@ -162,13 +162,17 @@ bool pipewire_core_init(pipewire_core_t *pw, const char *loop_name)
|
|||||||
pw_thread_loop_lock(pw->thread_loop);
|
pw_thread_loop_lock(pw->thread_loop);
|
||||||
|
|
||||||
pw->core = pw_context_connect(pw->ctx, NULL, 0);
|
pw->core = pw_context_connect(pw->ctx, NULL, 0);
|
||||||
if(!pw->core)
|
if (!pw->core)
|
||||||
return false;
|
goto unlock;
|
||||||
|
|
||||||
if (pw_core_add_listener(pw->core,
|
if (pw_core_add_listener(pw->core,
|
||||||
&pw->core_listener,
|
&pw->core_listener,
|
||||||
&core_events, pw) < 0)
|
&core_events, pw) < 0)
|
||||||
return false;
|
goto unlock;
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
|
unlock:
|
||||||
|
pw_thread_loop_unlock(pw->thread_loop);
|
||||||
|
return false;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user