Cleanup: remove some unnecessary includes.
[dcpomatic.git] / src / wx / region_subtag_widget.cc
index 3b0457f13974e593f9ebe9de34dedf4211a6c0e1..66bba2285970ed7a8f90e10d569b88404d397dae 100644 (file)
@@ -57,18 +57,10 @@ RegionSubtagWidget::RegionSubtagWidget(wxWindow* parent, wxString tooltip, optio
 }
 
 
-RegionSubtagWidget::~RegionSubtagWidget()
-{
-       _region->Destroy();
-       _edit->Destroy();
-}
-
-
 void
 RegionSubtagWidget::edit()
 {
-       auto d = new RegionSubtagDialog(_parent, _tag.get_value_or(dcp::LanguageTag::RegionSubtag("US")));
-       ScopeGuard sg = [d]() { d->Destroy(); };
+       auto d = make_wx<RegionSubtagDialog>(_parent, _tag.get_value_or(dcp::LanguageTag::RegionSubtag("US")));
 
        if (d->ShowModal() == wxID_OK) {
                set(d->get());