Potential fix for crash on loading a new film after starting an audio analysis.
[dcpomatic.git] / src / wx / dcp_panel.cc
index 66a0842596cd50d1c85ab544ab8e59c6ac3e71c1..461aeca714db21cb4cb14630d7eede9ef4d201a1 100644 (file)
@@ -496,6 +496,12 @@ DCPPanel::dcp_content_type_changed ()
 void
 DCPPanel::set_film (shared_ptr<Film> film)
 {
+       /* We are changing film, so destroy any audio dialog for the old one */
+       if (_audio_dialog) {
+               _audio_dialog->Destroy ();
+               _audio_dialog = 0;
+       }
+
        _film = film;
 
        film_changed (Film::NAME);