summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/render_subtitles.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/lib/render_subtitles.cc b/src/lib/render_subtitles.cc
index fea788a5c..782d06532 100644
--- a/src/lib/render_subtitles.cc
+++ b/src/lib/render_subtitles.cc
@@ -52,6 +52,7 @@ marked_up (list<dcp::SubtitleString> subtitles)
bool bold = false;
bool underline = false;
BOOST_FOREACH (dcp::SubtitleString const & i, subtitles) {
+
if (i.italic() && !italic) {
out += "<i>";
}
@@ -61,9 +62,6 @@ marked_up (list<dcp::SubtitleString> subtitles)
if (i.underline() && !underline) {
out += "<u>";
}
-
- out += i.text ();
-
if (!i.underline() && underline) {
out += "</u>";
}
@@ -77,6 +75,8 @@ marked_up (list<dcp::SubtitleString> subtitles)
italic = i.italic ();
bold = i.bold ();
underline = i.underline ();
+
+ out += i.text ();
}
if (underline) {