diff --git a/core/audio/mixer/mixer_track.cpp b/core/audio/mixer/mixer_track.cpp index 73c2d2c..09fef04 100644 --- a/core/audio/mixer/mixer_track.cpp +++ b/core/audio/mixer/mixer_track.cpp @@ -6,7 +6,8 @@ #include "thread_message/thread_message_hubs.h" mixer_track::~mixer_track() { - + delete channel_interface_; + channel_interface_ = nullptr; } void mixer_track::init() { diff --git a/core/audio/mixer/mixer_track.h b/core/audio/mixer/mixer_track.h index 3fe8553..69e9da0 100644 --- a/core/audio/mixer/mixer_track.h +++ b/core/audio/mixer/mixer_track.h @@ -51,7 +51,6 @@ public: multicast_delegate on_add_effect; multicast_delegate on_remove_effect; private: - void add_effect_internal(plugin_host* in_effect); const mixer_track_type type_; channel_interface* channel_interface_ = nullptr; };