summaryrefslogtreecommitdiff
path: root/src/lib/writer.cc
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-08-18 16:39:51 +0100
committerCarl Hetherington <cth@carlh.net>2015-08-18 16:39:51 +0100
commit99856300c7080f7602507ae6f64b870200710736 (patch)
tree38e1dbd2268486af4652d0a8bc7831c15a5c24d9 /src/lib/writer.cc
parent27708051af4a8a767e7ead415d680ecaf929ec13 (diff)
Make DCP creator configurable.
Diffstat (limited to 'src/lib/writer.cc')
-rw-r--r--src/lib/writer.cc7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/lib/writer.cc b/src/lib/writer.cc
index 8565f7fe3..2ff93d74a 100644
--- a/src/lib/writer.cc
+++ b/src/lib/writer.cc
@@ -593,10 +593,13 @@ Writer::finish ()
}
dcp::XMLMetadata meta;
- meta.creator = String::compose ("DCP-o-matic %1 %2", dcpomatic_version, dcpomatic_git_commit);
+ meta.creator = Config::instance()->dcp_creator ();
+ if (meta.creator.empty ()) {
+ meta.creator = String::compose ("DCP-o-matic %1 %2", dcpomatic_version, dcpomatic_git_commit);
+ }
meta.issuer = Config::instance()->dcp_issuer ();
if (meta.issuer.empty ()) {
- meta.issuer = meta.creator;
+ meta.issuer = String::compose ("DCP-o-matic %1 %2", dcpomatic_version, dcpomatic_git_commit);
}
meta.set_issue_date_now ();