diff options
author | Robin Gareus <robin@gareus.org> | 2016-07-25 17:16:32 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-07-25 17:16:32 +0200 |
commit | eec294a97edce69ca71c972867ab708d5dd5625d (patch) | |
tree | d48202a8e6b5978ba1d6d5a83a574b3a91687460 /libs/ardour/ardour/control_protocol_manager.h | |
parent | ac8f4baa002db37506a84088861b7a288dcdfae6 (diff) |
the endless quest to plug memory leaks -- episode 378
Diffstat (limited to 'libs/ardour/ardour/control_protocol_manager.h')
-rw-r--r-- | libs/ardour/ardour/control_protocol_manager.h | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/libs/ardour/ardour/control_protocol_manager.h b/libs/ardour/ardour/control_protocol_manager.h index dbbb0c3891..c6ea045ce1 100644 --- a/libs/ardour/ardour/control_protocol_manager.h +++ b/libs/ardour/ardour/control_protocol_manager.h @@ -36,20 +36,21 @@ class ControlProtocolDescriptor; class Session; class LIBARDOUR_API ControlProtocolInfo { -public: - ControlProtocolDescriptor* descriptor; - ControlProtocol* protocol; - std::string name; - std::string path; - bool requested; - bool mandatory; - bool supports_feedback; - XMLNode* state; - - ControlProtocolInfo() : descriptor (0), protocol (0), requested(false), + public: + ControlProtocolDescriptor* descriptor; + ControlProtocol* protocol; + std::string name; + std::string path; + bool requested; + bool mandatory; + bool supports_feedback; + XMLNode* state; + + ControlProtocolInfo() : descriptor (0), protocol (0), requested(false), mandatory(false), supports_feedback(false), state (0) {} - ~ControlProtocolInfo() { delete state; } + ~ControlProtocolInfo(); + }; class LIBARDOUR_API ControlProtocolManager : public PBD::Stateful, public ARDOUR::SessionHandlePtr |