X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=src%2Flib%2Fcolour_conversion.cc;h=5ecbf4021ce4efb30f8ccb39de37eea6f127820b;hb=b6c780d3107557d452c6612d715d01e2be52dbda;hp=c836cc2715728e8c75f09eb5271d4b003748dbc3;hpb=7b2054e2a73844450b5b55c5788c02af671812ce;p=dcpomatic.git diff --git a/src/lib/colour_conversion.cc b/src/lib/colour_conversion.cc index c836cc271..5ecbf4021 100644 --- a/src/lib/colour_conversion.cc +++ b/src/lib/colour_conversion.cc @@ -84,6 +84,16 @@ ColourConversion::ColourConversion (cxml::NodePtr node) output_gamma = node->number_child ("OutputGamma"); } +boost::optional +ColourConversion::from_xml (cxml::NodePtr node) +{ + if (!node->optional_node_child ("InputGamma")) { + return boost::optional (); + } + + return ColourConversion (node); +} + void ColourConversion::as_xml (xmlpp::Node* node) const {