mirror of
https://github.com/termux/termux-packages
synced 2024-06-15 08:06:41 +00:00
0f136e59e5
closes #10786 Signed-off-by: Aditya Alok <dev.aditya.alok@gmail.com>
14 lines
540 B
Diff
14 lines
540 B
Diff
--- ./data-loop.c.orig 2022-05-23 23:10:06.894402311 +0530
|
|
+++ ./src/pipewire/data-loop.c 2022-05-23 23:13:31.814402233 +0530
|
|
@@ -230,8 +230,8 @@
|
|
if (loop->running) {
|
|
struct spa_thread_utils *utils;
|
|
if (loop->cancel) {
|
|
- pw_log_debug("%p cancel", loop);
|
|
- pthread_cancel(loop->thread);
|
|
+ pw_log_debug("%p cancel (used pthread_kill as cancel not available on android)", loop);
|
|
+ pthread_kill(loop->thread, 0);
|
|
} else {
|
|
pw_log_debug("%p signal", loop);
|
|
pw_loop_invoke(loop->loop, do_stop, 1, NULL, 0, false, loop);
|