X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Futil.cc;fp=src%2Futil.cc;h=7a5733c2d590178dcb6c807b7406ba840b56d94a;hb=e61267217a8ca7e65ad42bf34b6488b92eca6389;hp=5133a43bac8dc83fcc76ac46313cb50a0c8b0e97;hpb=bb8def962ae0092238d2263c1a2335b0206c4dc4;p=libdcp.git diff --git a/src/util.cc b/src/util.cc index 5133a43b..7a5733c2 100644 --- a/src/util.cc +++ b/src/util.cc @@ -170,7 +170,7 @@ dcp::empty_or_white_space (string s) void -dcp::init (optional tags_directory) +dcp::init (optional given_resources_directory) { if (xmlSecInit() < 0) { throw MiscError ("could not initialise xmlsec"); @@ -194,11 +194,7 @@ dcp::init (optional tags_directory) asdcp_smpte_dict = &ASDCP::DefaultSMPTEDict(); - if (!tags_directory) { - tags_directory = resources_directory() / "tags"; - } - - load_language_tag_lists (*tags_directory); + load_language_tag_lists (given_resources_directory.get_value_or(resources_directory()) / "tags"); }