Add a Cancel button to the LanguageTagDialog.
[dcpomatic.git] / src / wx / dcp_panel.cc
index 8a3e57304e91233ca6e540ebbfdce8a6180be3ef..895aed9c9cc98e36b47eb5ecc9e1665d2c309d3e 100644 (file)
@@ -1039,8 +1039,9 @@ DCPPanel::edit_audio_language_clicked ()
 {
        DCPOMATIC_ASSERT (_film->audio_language());
        auto d = new LanguageTagDialog (_panel, *_film->audio_language());
-       d->ShowModal ();
-       _film->set_audio_language(d->get());
+       if (d->ShowModal() == wxID_OK) {
+              _film->set_audio_language(d->get());
+       }
        d->Destroy ();
 }