change ownership of processor window-proxy
authorRobin Gareus <robin@gareus.org>
Sat, 29 Nov 2014 00:35:49 +0000 (01:35 +0100)
committerRobin Gareus <robin@gareus.org>
Sat, 29 Nov 2014 09:06:25 +0000 (10:06 +0100)
commit58663db3743dbb5feddd9fc4221e7a328ef3b4ed
tree540cc34efde1549482e91f68390e1e7d727468d9
parent784b96e255e67f5166e1c610dea950eaf0a1f025
change ownership of processor window-proxy

fixes crashes:
* If the Editor-Mixer shows a channel with a plugin that
has been edited in the Mixer, double-clicking the plugin
will try to bring up a 2nd instance of the plugin-UI.
* When closing Ardour both the Mixer and the Editor-Mixer try to delete the underlying plugin, resulting in a double free.
gtk2_ardour/processor_box.cc
gtk2_ardour/processor_box.h
libs/ardour/ardour/processor.h
libs/ardour/processor.cc