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

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

View File

@ -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();