diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/wx/audio_dialog.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/wx/audio_dialog.cc b/src/wx/audio_dialog.cc index cee8993e0..e0fed493d 100644 --- a/src/wx/audio_dialog.cc +++ b/src/wx/audio_dialog.cc @@ -167,11 +167,12 @@ AudioDialog::AudioDialog(wxWindow* parent, shared_ptr<Film> film, shared_ptr<Con _film_connection = film->Change.connect (boost::bind(&AudioDialog::film_change, this, _1, _2)); _film_content_connection = film->ContentChange.connect(boost::bind(&AudioDialog::content_change, this, _1, _2)); - DCPOMATIC_ASSERT (film->directory()); if (content) { - SetTitle(wxString::Format(_("%s audio - %s"), variant::wx::dcpomatic(), std_to_wx(content->path(0).string()))); - } else { + SetTitle(wxString::Format(_("%s audio - %s"), variant::wx::dcpomatic(), std_to_wx(content->path_for_display().string()))); + } else if (film->directory()) { SetTitle(wxString::Format(_("%s audio - %s"), variant::wx::dcpomatic(), std_to_wx(film->directory().get().string()))); + } else { + SetTitle(wxString::Format(_("%s audio"), variant::wx::dcpomatic())); } if (content) { |
