FIX: dealloc player on destructor of wxMediaCtrl2

Change-Id: Ie8055dc6c0b861c2f9b0dcd86cf333fd68b3bf0f
This commit is contained in:
chunmao.guo 2022-11-03 09:28:19 +08:00 committed by Lane.Wei
parent c70e8d486f
commit f82afdcfb5
2 changed files with 8 additions and 0 deletions

View File

@ -18,6 +18,8 @@ class wxMediaCtrl2 : public wxWindow
public: public:
wxMediaCtrl2(wxWindow * parent); wxMediaCtrl2(wxWindow * parent);
~wxMediaCtrl2();
void Load(wxURI url); void Load(wxURI url);
void Play(); void Play();

View File

@ -47,6 +47,12 @@ wxMediaCtrl2::wxMediaCtrl2(wxWindow * parent)
create_player(); create_player();
} }
wxMediaCtrl2::~wxMediaCtrl2()
{
BambuPlayer * player = (BambuPlayer *) m_player;
[player dealloc];
}
void wxMediaCtrl2::create_player() void wxMediaCtrl2::create_player()
{ {
auto module = Slic3r::NetworkAgent::get_bambu_source_entry(); auto module = Slic3r::NetworkAgent::get_bambu_source_entry();