Files
ardour/libs
Robin Gareus ff8bd935cf Remove chicken/egg d'tor
Session::Controllables is a shared_ptr<> list. As long
as the session exists the Controllables will be around. Destroyed(*)
can only be called after the session is destroyed and releases the
shared_ptr<>

NB. this code had a nice hack to construct a "shared_from_this"
workaround. For future reference:

struct null_deleter { void operator()(void const *) const {} };
boost::shared_ptr<Controllable>(c, null_deleter())
2019-03-23 14:31:00 +01:00
..
2019-03-23 14:31:00 +01:00
2019-02-23 18:41:05 +01:00
2019-03-23 04:23:43 +01:00