diff --git a/spa/plugins/support/loop.c b/spa/plugins/support/loop.c index a8ec3e371..d17411f91 100644 --- a/spa/plugins/support/loop.c +++ b/spa/plugins/support/loop.c @@ -135,7 +135,7 @@ loop_invoke(void *object, int res; if (in_thread) { - res = func(object, false, seq, data, size, user_data); + res = func(&impl->loop, false, seq, data, size, user_data); } else { int32_t filled; uint32_t avail, idx, offset, l0;