summaryrefslogtreecommitdiff
path: root/ardour-3.ttl
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-07-30 02:34:14 +0200
committerRobin Gareus <robin@gareus.org>2017-07-30 02:42:55 +0200
commit6f80a5ba0fc7516a14492e357fe036a9bed5638d (patch)
treeef22e7a1ac6f48c33e90c032675934043fa6d508 /ardour-3.ttl
parentea48c56061aa7324b076ab01ee408005a46bae8e (diff)
Turn AutomationCtrl into a SessionHandleRef
This fixes a crash with GUI elements which are only deleted during GUI Idle and hold a Reference to a Controllable, The session is already destroyed at that point: ARDOUR::CoreSelection::remove_control_by_id(PBD::ID const&) ARDOUR::AutomationControl::~AutomationControl() ARDOUR::SlavableAutomationControl::~SlavableAutomationControl() ARDOUR::MonitorControl::~MonitorControl() boost::detail::sp_counted_base::destroy() boost::detail::sp_counted_impl_p<AudioGrapher::Interleaver<float>::Input>::dispose() boost::detail::sp_counted_base::release() boost::detail::shared_count::~shared_count() boost::shared_ptr<PBD::Controllable>::~shared_ptr() boost::shared_ptr<PBD::Connection>::~shared_ptr() ArdourWidgets::BindingProxy::~BindingProxy() ArdourWidgets::ArdourButton::~ArdourButton() VCAMasterStrip::~VCAMasterStrip() int idle_delete<VCAMasterStrip>(VCAMasterStrip*)
Diffstat (limited to 'ardour-3.ttl')
0 files changed, 0 insertions, 0 deletions