diff options
| author | Carl Hetherington <cth@carlh.net> | 2023-02-27 15:00:34 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2023-02-27 15:00:34 +0100 |
| commit | e163200eaaf65c63d5105949432140f4084de037 (patch) | |
| tree | 7c35507485aa46b79627c10a215023311e41b6bb /src/lib/text_content.cc | |
| parent | 8ff6586d568c4a2b0a2ac24e690d172f4c01e3c4 (diff) | |
| parent | f4f6f4828430dc72e0276c245d32fde228aaa176 (diff) | |
Merge branch '2389-vpos'
Here we are trying to fix a variety of confusions related to vertical
subtitle position (#2389).
Diffstat (limited to 'src/lib/text_content.cc')
| -rw-r--r-- | src/lib/text_content.cc | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/lib/text_content.cc b/src/lib/text_content.cc index a85b271a8..e4cbc601a 100644 --- a/src/lib/text_content.cc +++ b/src/lib/text_content.cc @@ -81,9 +81,9 @@ TextContent::TextContent (Content* parent, TextType type, TextType original_type } /** @return TextContents from node or <Text> nodes under node (according to version). - * The list could be empty if no TextContents are found. + * The vector could be empty if no TextContents are found. */ -list<shared_ptr<TextContent>> +vector<shared_ptr<TextContent>> TextContent::from_xml (Content* parent, cxml::ConstNodePtr node, int version, list<string>& notes) { if (version < 34) { @@ -104,14 +104,15 @@ TextContent::from_xml (Content* parent, cxml::ConstNodePtr node, int version, li return { make_shared<TextContent>(parent, node, version, notes) }; } - list<shared_ptr<TextContent>> c; + vector<shared_ptr<TextContent>> content; for (auto i: node->node_children("Text")) { - c.push_back (make_shared<TextContent>(parent, i, version, notes)); + content.push_back(make_shared<TextContent>(parent, i, version, notes)); } - return c; + return content; } + TextContent::TextContent (Content* parent, cxml::ConstNodePtr node, int version, list<string>& notes) : ContentPart (parent) , _use (false) |
