From 9980c63570fcab916ce209e486459cee4bd6c8db Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Mon, 23 Jul 2018 09:48:36 +0100 Subject: Some missing bits of caption type setup. --- src/lib/caption_content.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/lib') diff --git a/src/lib/caption_content.cc b/src/lib/caption_content.cc index bbb1bacf3..4d0795190 100644 --- a/src/lib/caption_content.cc +++ b/src/lib/caption_content.cc @@ -121,6 +121,7 @@ CaptionContent::CaptionContent (Content* parent, cxml::ConstNodePtr node, int ve , _line_spacing (node->optional_number_child("LineSpacing").get_value_or (1)) , _outline_width (node->optional_number_child("OutlineWidth").get_value_or (2)) , _type (CAPTION_OPEN) + , _original_type (CAPTION_OPEN) { if (version >= 37) { _use = node->bool_child ("Use"); @@ -225,7 +226,7 @@ CaptionContent::CaptionContent (Content* parent, cxml::ConstNodePtr node, int ve connect_to_fonts (); _type = string_to_caption_type (node->optional_string_child("Type").get_value_or("open")); - _original_type = string_to_caption_type (node->optional_string_child("Type").get_value_or("open")); + _original_type = string_to_caption_type (node->optional_string_child("OriginalType").get_value_or("open")); } CaptionContent::CaptionContent (Content* parent, vector > c) @@ -305,6 +306,8 @@ CaptionContent::CaptionContent (Content* parent, vector > c) _fade_in = ref->fade_in (); _fade_out = ref->fade_out (); _outline_width = ref->outline_width (); + _type = ref->type (); + _original_type = ref->original_type (); connect_to_fonts (); } -- cgit v1.2.3