diff options
author | Robin Gareus <robin@gareus.org> | 2017-08-06 22:12:20 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2017-08-06 22:17:05 +0200 |
commit | d18a43422c531c7c4ecc19cf480890192f90aa9e (patch) | |
tree | d4ab08489f8644d90b171bd10a73ac8902bc239b /libs/ardour/ardour/selection.h | |
parent | 0301326656b838ee7d11f6c1b068ab5bd15a99ee (diff) |
Emit SelectionChange when VCA is removed
chicken/egg:
Stripable d'tor which calls remove_stripable_by_id() will only be called
when the Stripable is destroyed. But as long as the GUI selection holds a
shared-ptr reference to the Stripable, it won't be destroyed.
Diffstat (limited to 'libs/ardour/ardour/selection.h')
-rw-r--r-- | libs/ardour/ardour/selection.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/ardour/ardour/selection.h b/libs/ardour/ardour/selection.h index 08c2d1eda1..8da0692761 100644 --- a/libs/ardour/ardour/selection.h +++ b/libs/ardour/ardour/selection.h @@ -36,6 +36,7 @@ namespace ARDOUR { class AutomationControl; class Session; class Stripable; +class VCAManager; class PresentationInfo; class LIBARDOUR_API CoreSelection : public PBD::Stateful { @@ -76,6 +77,7 @@ class LIBARDOUR_API CoreSelection : public PBD::Stateful { protected: friend class Stripable; friend class Session; + friend class VCAManager; void remove_stripable_by_id (PBD::ID const &); private: |