Ticket #552 (closed defect: fixed)

Opened 3 years ago

Last modified 3 years ago

Documentation for pa_*_drain does not specify one callback only

Reported by: boss_mc Owned by: lennart
Milestone: 0.9.16 Component: libpulse
Keywords: Cc:

Description

As it stands, repeated calls to pa_*_drain lead to only the last callback specified being called. This is all fine and good but the documentation does not make this clear and this can lead to deadlocks pretty easily.

It might be an idea to have a queueing system whereby each registered callback gets called in the order they were registered but this is not necessary.

Change History

Changed 3 years ago by lennart

  • status changed from new to closed
  • resolution set to fixed
  • milestone set to 0.9.16

Fixed in r2952f28c06b254f358ec9b3354dfc05c17a7b871

Note: See TracTickets for help on using tickets.