Fix font handling for DCP subtitles.
[dcpomatic.git] / src / lib / string_text_file_content.cc
index dae6811b56120a12f8e576669d5029745872e65e..d8c195be77af1fe53ada9e66830d776ad4810826 100644 (file)
@@ -189,7 +189,10 @@ StringTextFileContent::check_font_ids()
        auto names = font_names(file);
 
        auto content = only_text();
-       auto legacy_font_file = content->get_font("font")->file();
+       optional<boost::filesystem::path> legacy_font_file;
+       if (auto legacy_font = content->get_font("font")) {
+               legacy_font_file = legacy_font->file();
+       }
 
        for (auto name: names) {
                if (!content->get_font(name)) {