183d4741e820db05e6dd5104a7f68098f1f08df3
This fixes a design mistake made way back in 2009 (80e3845982) that for reasons now unknown used std::shared_ptr<T> to manage sysex and patch change canvas items. This is incompatible with the overall (current) design of the canvas, and in particular the idea that a container can be told to delete its children. This supplements the reversion done ine664fa5e63and fixes crashes caused by double-free's in sessions with sysex and patch changes displayed in pianorolls
Please see the Ardour web site at https://ardour.org/ for all documentation..
For information on building ardour:
https://ardour.org/development.html
Description
Languages
C++
56.5%
C
39.6%
JavaScript
1.3%
Lua
0.9%
Python
0.6%
Other
0.9%