diff --git a/spa/plugins/bluez5/media-source.c b/spa/plugins/bluez5/media-source.c index b1387da49..515eedbe6 100644 --- a/spa/plugins/bluez5/media-source.c +++ b/spa/plugins/bluez5/media-source.c @@ -276,6 +276,7 @@ static int do_reassign_follower(struct spa_loop *loop, struct impl *this = user_data; struct port *port = &this->port; + set_timers(this); spa_bt_decode_buffer_recover(&port->buffer); return 0; } diff --git a/spa/plugins/bluez5/sco-source.c b/spa/plugins/bluez5/sco-source.c index 81470d267..11c126262 100644 --- a/spa/plugins/bluez5/sco-source.c +++ b/spa/plugins/bluez5/sco-source.c @@ -248,6 +248,7 @@ static int do_reassign_follower(struct spa_loop *loop, struct impl *this = user_data; struct port *port = &this->port; + set_timers(this); spa_bt_decode_buffer_recover(&port->buffer); return 0; }