X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Fwx%2Fcontent_view.cc;h=57a5535c9bd8eb1b3d3208d77fb66ec4b19204f7;hb=70890b3f8e5e083be45016091a0e01c113d357dd;hp=a020f81486f458fbad053f1b541727555cb997c4;hpb=b9a1ad3df5f9d85fb7439efd93fede72b9b078af;p=dcpomatic.git diff --git a/src/wx/content_view.cc b/src/wx/content_view.cc index a020f8148..57a5535c9 100644 --- a/src/wx/content_view.cc +++ b/src/wx/content_view.cc @@ -28,13 +28,13 @@ #include "lib/dcpomatic_assert.h" #include "lib/examine_content_job.h" #include "lib/job_manager.h" -#include "lib/warnings.h" #include +#include #include #include -DCPOMATIC_DISABLE_WARNINGS +LIBDCP_DISABLE_WARNINGS #include -DCPOMATIC_ENABLE_WARNINGS +LIBDCP_ENABLE_WARNINGS using std::cout; @@ -96,8 +96,11 @@ ContentView::update () shared_ptr content; if (is_directory(i) && (is_regular_file(i / "ASSETMAP") || is_regular_file(i / "ASSETMAP.xml"))) { content.reset (new DCPContent(i)); - } else if (i.path().extension() == ".mp4" || i.path().extension() == ".ecinema") { - content = content_factory(i).front(); + } else if (i.path().extension() == ".mp4") { + auto all_content = content_factory(i); + if (!all_content.empty()) { + content = all_content.front(); + } } if (content) {