X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2Fimage_content.cc;h=8909240dc334e3d793e2ff64cc7d8b4922c8a1f1;hb=4e411ea97b4dab8a5fa282d1d4cf7971ef1e24ad;hp=d7b37a8353fa5f04b63c58006a2a6c8eade95a1f;hpb=2c0478d2b33906845b9d910668b12fe3e8f03a7c;p=dcpomatic.git diff --git a/src/lib/image_content.cc b/src/lib/image_content.cc index d7b37a835..8909240dc 100644 --- a/src/lib/image_content.cc +++ b/src/lib/image_content.cc @@ -24,6 +24,7 @@ #include "compose.hpp" #include "film.h" #include "job.h" +#include "frame_rate_change.h" #include "i18n.h" @@ -44,13 +45,17 @@ ImageContent::ImageContent (shared_ptr f, boost::filesystem::path p) _paths.push_back (i->path ()); } } - + + if (_paths.empty()) { + throw FileError (_("No valid image files were found in the folder."), p); + } + sort (_paths.begin(), _paths.end()); } } -ImageContent::ImageContent (shared_ptr f, shared_ptr node, int version) +ImageContent::ImageContent (shared_ptr f, cxml::ConstNodePtr node, int version) : Content (f, node) , VideoContent (f, node, version) {