explicitly drop control surface protocols before disconnecting from engine.
authorPaul Davis <paul@linuxaudiosystems.com>
Fri, 2 Oct 2015 23:22:16 +0000 (19:22 -0400)
committerPaul Davis <paul@linuxaudiosystems.com>
Sat, 3 Oct 2015 02:08:14 +0000 (22:08 -0400)
commit3bc7f863ca3434aeda872a862229b8d14e6eef62
treee2b7598281cb3d6fda7d9a4f1316d10ce8b4a360
parentfd4a34251c564a1f1430131c8b718d49d579a5a2
explicitly drop control surface protocols before disconnecting from engine.

This is not bomb/thread proof yet, because it still requires at least one process callback to function
libs/ardour/ardour/control_protocol_manager.h
libs/ardour/control_protocol_manager.cc
libs/ardour/session.cc