Destroy Job threads at the start of the subclass destructors,
[dcpomatic.git] / src / lib / analyse_audio_job.cc
index e4a100c4a3fd92265635448538ec4b2f3f894551..611a57f5b49a205e6c77736e3339784baaf363b5 100644 (file)
@@ -82,6 +82,7 @@ AnalyseAudioJob::AnalyseAudioJob (shared_ptr<const Film> film, shared_ptr<const
 
 AnalyseAudioJob::~AnalyseAudioJob ()
 {
+       destroy_thread ();
        BOOST_FOREACH (Filter const * i, _filters) {
                delete const_cast<Filter*> (i);
        }