On 01/16/2013 02:36 AM, Tanu Kaskinen wrote: > The first patch is the same that I sent already before. The > second patch fixes an additional bug in the initialization of the busy > status. > > Changes in v2: > - Added a comment to get_busy(). > - Moved the GetNameOwner call to a separate function. > > Tanu Kaskinen (2): > Call change_cb() only when there's an actual change. > Initialize monitor's busy status to false if we own the device. > > reserve-monitor.c | 98 ++++++++++++++++++++++++++++++++++++++++++++--------- > 1 file changed, 82 insertions(+), 16 deletions(-) > I've tested these patches and they resolve the issue for me (just as my patch did). I've pushed them to PulseAudio's master and stable-3.x trees. -- David Henningsson, Canonical Ltd. https://launchpad.net/~diwic