summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/subtitle_asset.cc6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/subtitle_asset.cc b/src/subtitle_asset.cc
index c0ffb75a..4d411e5a 100644
--- a/src/subtitle_asset.cc
+++ b/src/subtitle_asset.cc
@@ -304,7 +304,11 @@ SubtitleAsset::subtitles_as_xml (xmlpp::Element* root, int time_code_rate, strin
text->set_attribute ("HPosition", raw_convert<string> (i->h_position() * 100, 6));
}
text->set_attribute ("VAlign", valign_to_string (i->v_align()));
- text->set_attribute ("VPosition", raw_convert<string> (i->v_position() * 100, 6));
+ if (i->v_position() > ALIGN_EPSILON) {
+ text->set_attribute ("VPosition", raw_convert<string> (i->v_position() * 100, 6));
+ } else {
+ text->set_attribute ("VPosition", "0");
+ }
text->add_child_text (i->text());
}
}