Hi Luiz, On Tue, Jun 28, 2011 at 11:48 PM, Luiz Augusto von Dentz <luiz.dentz@xxxxxxxxx> wrote: > Hi Lukasz, > > On Tue, Jun 28, 2011 at 11:07 PM, Lukasz Rymanowski > <lukasz.rymanowski@xxxxxxxxx> wrote: >> Hi Peter, >> >> Can you try attached patch ? >> At least you should not lose audio on all the headsets when >> disconnecting one of them. > > Good catch, the headset watch is not registered per device so we have > to do the matching inside the callback like you did, one thing that > perhaps is worth doing is to make the matching before the switch so if > the endpoint has a device then we match it with the device given to > the callback. I thought about it but we can do matching only if transport exist. Second thing is that in state HEADSET_STATE_CONNECTING we are actually interested to do something if transport does not exist yet (look into media_endpoint_set_configuration() ) So it looks like different states have different approach. Anyway, let's wait for test result. > > > -- > Luiz Augusto von Dentz > /Lukasz -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html