diff options
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/player.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/player.cc b/src/lib/player.cc index 831d503f9..8b2ade1dc 100644 --- a/src/lib/player.cc +++ b/src/lib/player.cc @@ -90,6 +90,7 @@ Player::Player (shared_ptr<const Film> film, shared_ptr<const Playlist> playlist , _have_valid_pieces (false) , _ignore_video (false) , _ignore_text (false) + , _always_burn_open_subtitles (false) , _fast (false) , _play_referenced (false) , _audio_merger (_film->audio_frame_rate()) @@ -962,7 +963,7 @@ Player::subtitle_stop (weak_ptr<Piece> wp, weak_ptr<const TextContent> wc, Conte pair<PlayerText, DCPTime> from = _active_texts[type].add_to (wc, dcp_to); - bool const always = type == TEXT_OPEN_SUBTITLE && _always_burn_open_subtitles; + bool const always = (type == TEXT_OPEN_SUBTITLE && _always_burn_open_subtitles); if (text->use() && !always && !text->burn()) { Text (from.first, type, DCPTimePeriod (from.second, dcp_to)); } |
