From 40f1d2b8812fa18103d8ec7800a66cc651790dd9 Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Mon, 26 Jul 2021 23:03:04 +0200 Subject: [PATCH] jack: only call callbacks when active JACK applications expect the callbacks only when activated. Fixes #1461 --- pipewire-jack/src/pipewire-jack.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pipewire-jack/src/pipewire-jack.c b/pipewire-jack/src/pipewire-jack.c index 3ae874651..987f9b9db 100644 --- a/pipewire-jack/src/pipewire-jack.c +++ b/pipewire-jack/src/pipewire-jack.c @@ -718,7 +718,7 @@ void jack_get_version(int *major_ptr, int *minor_ptr, int *micro_ptr, int *proto #define do_callback(c,callback,...) \ ({ \ - if (c->callback) { \ + if (c->callback && c->active) { \ pw_thread_loop_unlock(c->context.loop); \ pthread_mutex_lock(&c->rt_lock); \ c->callback(__VA_ARGS__); \