Use a vector rather than a list when returning from content_factory().
[dcpomatic.git] / src / lib / content_factory.cc
index 7bcc45503bc0dbc1997e5926c77e0ed5dd82b25e..135f3fe5f5bb1da82dfbdfb16b908475b18b16f6 100644 (file)
@@ -50,6 +50,7 @@ using std::list;
 using std::make_shared;
 using std::shared_ptr;
 using std::string;
+using std::vector;
 
 
 /** Create a Content object from an XML node.
@@ -104,10 +105,10 @@ content_factory (cxml::ConstNodePtr node, int version, list<string>& notes)
  *  @param path File or directory.
  *  @return Content objects.
  */
-list<shared_ptr<Content>>
+vector<shared_ptr<Content>>
 content_factory (boost::filesystem::path path)
 {
-       list<shared_ptr<Content>> content;
+       vector<shared_ptr<Content>> content;
 
        if (boost::filesystem::is_directory (path)) {