X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Fwx%2Flanguage_tag_dialog.cc;h=b472edab07d1a5fda88d417129b23189ebe5b833;hp=a3ad847d52b9c98d6bb375d3b69811f15ee47859;hb=7aab34abcab28ca38a5354dec075b56d430e82db;hpb=526829ad670c19d5466555890d8afe8d7f744834 diff --git a/src/wx/language_tag_dialog.cc b/src/wx/language_tag_dialog.cc index a3ad847d5..b472edab0 100644 --- a/src/wx/language_tag_dialog.cc +++ b/src/wx/language_tag_dialog.cc @@ -75,13 +75,11 @@ LanguageTagDialog::LanguageTagDialog (wxWindow* parent, dcp::LanguageTag tag) void LanguageTagDialog::add_language () { - auto full = new FullLanguageTagDialog (GetParent()); - auto r = full->ShowModal (); - if (r == wxID_OK) { - Config::instance()->add_custom_language (full->get()); - set (full->get()); + FullLanguageTagDialog full(GetParent()); + if (full.ShowModal() == wxID_OK) { + Config::instance()->add_custom_language(full.get()); + set(full.get()); } - full->Destroy (); }