From a399d7c7b9239e055ba08a82b18eb68a511d1025 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Sat, 21 Jan 2023 00:52:42 +0100 Subject: [PATCH] Fix extra widgets appearing when switching between subs and closed captions in the timing tab. --- src/wx/language_tag_widget.cc | 7 +++++++ src/wx/language_tag_widget.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/wx/language_tag_widget.cc b/src/wx/language_tag_widget.cc index 1a6f3fabc..88923da15 100644 --- a/src/wx/language_tag_widget.cc +++ b/src/wx/language_tag_widget.cc @@ -57,6 +57,13 @@ LanguageTagWidget::LanguageTagWidget (wxWindow* parent, wxString tooltip, option } +LanguageTagWidget::~LanguageTagWidget() +{ + _language->Destroy(); + _edit->Destroy(); +} + + void LanguageTagWidget::edit () { diff --git a/src/wx/language_tag_widget.h b/src/wx/language_tag_widget.h index 1b97d03c7..ff3eeb727 100644 --- a/src/wx/language_tag_widget.h +++ b/src/wx/language_tag_widget.h @@ -37,6 +37,7 @@ class LanguageTagWidget { public: LanguageTagWidget (wxWindow* parent, wxString tooltip, boost::optional tag, boost::optional size_to_fit = boost::none); + ~LanguageTagWidget(); LanguageTagWidget (LanguageTagWidget const&) = delete; LanguageTagWidget& operator= (LanguageTagWidget const&) = delete; -- 2.30.2