On Wed, 2012-12-12 at 13:17 +0100, Mikel Astiz wrote: > From: Mikel Astiz <mikel.astiz at bmw-carit.de> > > The state of this interface is needed for one single reason: we need to > wait until all profiles have been connected (or more precisely, until > are connection attempts are finished). This can be made more explicit in > the code by just checking the CONNECTING state (and not loading > module-bluetooth-device during that state), but otherwise treating all > transport types equally. > > Ideally, audio_state should be completely removed but it's left there to > avoid an issue with module-card-restore, as documented in the source > code's comments. I remember seeing some discussion recently at #bluez about keeping the device state "connecting" until all profile connection attempts are finished. Is that now the official plan? So it may not be necessary to modify module-card-restore to handle the removal of the org.bluez.Audio interface? -- Tanu