diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/subtitle_asset.cc | 6 |
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()); } } |
