diff --git a/configure.in b/configure.in index b47154e..f7fba25 100644 --- a/configure.in +++ b/configure.in @@ -15,7 +15,7 @@ dnl changes are made dnl --- JACK_MAJOR_VERSION=0 JACK_MINOR_VERSION=99 -JACK_MICRO_VERSION=5 +JACK_MICRO_VERSION=6 dnl --- dnl HOWTO: updating the jack protocol version diff --git a/libjack/client.c b/libjack/client.c index fcab698..a7b4dc4 100644 --- a/libjack/client.c +++ b/libjack/client.c @@ -1273,6 +1273,12 @@ jack_client_process_thread (void *arg) jack_client_control_t *control = client->control; int err = 0; + if (client->control->thread_init) { + /* this means that the init callback will be called twice -taybin*/ + DEBUG ("calling client thread init callback"); + client->control->thread_init (client->control->thread_init_arg); + } + client->control->pid = getpid(); DEBUG ("client process thread is now running");