X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Fwx%2Faudio_dialog.cc;h=1bce22811c6b7c48e6543445e1ad53414da6509e;hb=b299c1873bf23414061d551843275c77a9256a05;hp=b7c244c9c51341d8c3625004e4f9ac6df45b1d89;hpb=e158d762cc8f023b9584cd2599491b462cee07c9;p=dcpomatic.git diff --git a/src/wx/audio_dialog.cc b/src/wx/audio_dialog.cc index b7c244c9c..1bce22811 100644 --- a/src/wx/audio_dialog.cc +++ b/src/wx/audio_dialog.cc @@ -87,7 +87,7 @@ void AudioDialog::set_content (shared_ptr c) { _content_changed_connection.disconnect (); - + _content = c; try_to_load_analysis (); @@ -95,7 +95,7 @@ AudioDialog::set_content (shared_ptr c) _content_changed_connection = _content->Changed.connect (bind (&AudioDialog::content_changed, this, _2)); - SetTitle (wxString::Format (_("DCP-o-matic audio - %s"), std_to_wx(_content->path().filename().string()).data())); + SetTitle (wxString::Format (_("DCP-o-matic audio - %s"), std_to_wx(_content->path_summary()).data())); } void @@ -104,9 +104,9 @@ AudioDialog::try_to_load_analysis () if (!IsShown ()) { return; } - + if (!boost::filesystem::exists (_content->audio_analysis_path())) { - _content->analyse_audio (bind (&AudioDialog::analysis_finished, this)); + _analysis_finished_connection = _content->analyse_audio (bind (&AudioDialog::analysis_finished, this)); return; }