#include "subtitle_content.h"
#include "util.h"
#include "exceptions.h"
+#include "safe_stringstream.h"
#include "i18n.h"
using std::string;
-using std::stringstream;
using std::vector;
using std::cout;
using boost::shared_ptr;
, _subtitle_y_offset (0)
, _subtitle_scale (1)
{
- if (version >= 7) {
+ if (version >= 32) {
_use_subtitles = node->bool_child ("UseSubtitles");
+ } else {
+ _use_subtitles = false;
+ }
+
+ if (version >= 7) {
_subtitle_x_offset = node->number_child<float> ("SubtitleXOffset");
_subtitle_y_offset = node->number_child<float> ("SubtitleYOffset");
} else {
string
SubtitleContent::identifier () const
{
- stringstream s;
+ SafeStringStream s;
s << Content::identifier()
<< "_" << raw_convert<string> (subtitle_scale())
<< "_" << raw_convert<string> (subtitle_x_offset())