Hi,
Luca Olivetti wrote:
Please test the attached patch.
It doesn't work (i.e. it works like without the patch, only there's a message telling that the primary device is changing).
Correction: it works when switching to xine, it doesn't when switching *from* xine (you forgot the cControl::Shutdown() in the other direction). BTW, shouldn't the "originalPrimaryDevice = primaryDevice" be inside the "if (this != primaryDevice)" ?
So the revised patch (see attachment) should work now as expected, isn't it?
Bye.