Merge.
[dcpomatic.git] / src / lib / subtitle_content.cc
index 7792f3ef6fafd7a8b9ed84963828e964558dbad9..f10fa58b2d2588fc69fb8dd75287f9bc1d7f6202 100644 (file)
@@ -90,7 +90,7 @@ SubtitleContent::SubtitleContent (shared_ptr<const Film> f, cxml::ConstNodePtr n
                _subtitle_x_scale = _subtitle_y_scale = node->number_child<float> ("SubtitleScale");
        }
 
-       _subtitle_language = node->optional_string_child ("SubtitleLanguage");
+       _subtitle_language = node->optional_string_child ("SubtitleLanguage").get_value_or ("");
 }
 
 SubtitleContent::SubtitleContent (shared_ptr<const Film> f, vector<shared_ptr<Content> > c)
@@ -139,9 +139,13 @@ SubtitleContent::as_xml (xmlpp::Node* root) const
        root->add_child("SubtitleYOffset")->add_child_text (raw_convert<string> (_subtitle_y_offset));
        root->add_child("SubtitleXScale")->add_child_text (raw_convert<string> (_subtitle_x_scale));
        root->add_child("SubtitleYScale")->add_child_text (raw_convert<string> (_subtitle_y_scale));
+<<<<<<< HEAD
        if (_subtitle_language) {
                root->add_child("SubtitleLanguage")->add_child_text (_subtitle_language.get ());
        }
+=======
+       root->add_child("SubtitleLanguage")->add_child_text (_subtitle_language);
+>>>>>>> 30a2bb95980d74a33baeb18d18f2e4ac72d66845
 }
 
 void