diff --git a/src/slic3r/GUI/wxMediaCtrl2.h b/src/slic3r/GUI/wxMediaCtrl2.h index 44fc8f42c..e5e1a007a 100644 --- a/src/slic3r/GUI/wxMediaCtrl2.h +++ b/src/slic3r/GUI/wxMediaCtrl2.h @@ -17,6 +17,8 @@ class wxMediaCtrl2 : public wxWindow { public: wxMediaCtrl2(wxWindow * parent); + + ~wxMediaCtrl2(); void Load(wxURI url); diff --git a/src/slic3r/GUI/wxMediaCtrl2.mm b/src/slic3r/GUI/wxMediaCtrl2.mm index 9f6fa850d..5d8431c90 100644 --- a/src/slic3r/GUI/wxMediaCtrl2.mm +++ b/src/slic3r/GUI/wxMediaCtrl2.mm @@ -47,6 +47,12 @@ wxMediaCtrl2::wxMediaCtrl2(wxWindow * parent) create_player(); } +wxMediaCtrl2::~wxMediaCtrl2() +{ + BambuPlayer * player = (BambuPlayer *) m_player; + [player dealloc]; +} + void wxMediaCtrl2::create_player() { auto module = Slic3r::NetworkAgent::get_bambu_source_entry();