X-Git-Url: https://git.carlh.net/gitweb/?p=dcpomatic.git;a=blobdiff_plain;f=src%2Flib%2Fscreen.cc;h=0876e770b03b4cd43b86d8d4892f11f45ec4a718;hp=347e1d655a76aae7fc954bb4d7b69e7ec344b488;hb=ffa5a512112809e2256cae7a01afcd14c99c83a6;hpb=94b63f777e0a1625e557f7fd6f19aaf920b18332 diff --git a/src/lib/screen.cc b/src/lib/screen.cc index 347e1d655..0876e770b 100644 --- a/src/lib/screen.cc +++ b/src/lib/screen.cc @@ -24,7 +24,9 @@ Screen::Screen (cxml::ConstNodePtr node) : name (node->string_child ("Name")) { if (node->optional_string_child ("Certificate")) { - certificate = dcp::Certificate (node->string_child ("Certificate")); + recipient = dcp::Certificate (node->string_child ("Certificate")); + } else if (node->optional_string_child ("Recipient")) { + recipient = dcp::Certificate (node->string_child ("Recipient")); } } @@ -32,7 +34,7 @@ void Screen::as_xml (xmlpp::Element* parent) const { parent->add_child("Name")->add_child_text (name); - if (certificate) { - parent->add_child("Certificate")->add_child_text (certificate->certificate (true)); + if (recipient) { + parent->add_child("Recipient")->add_child_text (recipient->certificate (true)); } }