summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/automation_control.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-07-07 23:05:59 +0200
committerRobin Gareus <robin@gareus.org>2017-07-07 23:05:59 +0200
commit60df2a342c2f244d6b002692caa279c17dc5d26d (patch)
tree3d7fbe03b6fabfe3f5a745ed9072a6bb8bfa8904 /libs/ardour/ardour/automation_control.h
parent75dea5bdc0b9e882d120380fd403a0936b6e803d (diff)
Don't drop processor references with process-lock
_processors = new_list; may drop the last shared-ptr reference. This may deadlock in ~IO() for I/O processors or plugins with sidechain inputs. It's been mostly a non-issues since the GUI usually holds a last shared-ptr reference for a processor to be deleted, but that is not always the case.
Diffstat (limited to 'libs/ardour/ardour/automation_control.h')
0 files changed, 0 insertions, 0 deletions