From: Carl Hetherington Date: Fri, 29 Dec 2023 00:30:22 +0000 (+0100) Subject: Don't try to add fonts from an asset that we don't have. X-Git-Tag: v2.16.72~50^2~3 X-Git-Url: https://git.carlh.net/gitweb/?a=commitdiff_plain;h=56cef0046ea0fabc39e1bfa5371fce1c76a259d8;p=dcpomatic.git Don't try to add fonts from an asset that we don't have. --- diff --git a/src/lib/font_id_allocator.cc b/src/lib/font_id_allocator.cc index 70eda2b06..c566c3676 100644 --- a/src/lib/font_id_allocator.cc +++ b/src/lib/font_id_allocator.cc @@ -44,11 +44,15 @@ FontIDAllocator::add_fonts_from_reels(vector> const& reels int reel_index = 0; for (auto reel: reels) { if (auto sub = reel->main_subtitle()) { - add_fonts_from_asset(reel_index, sub->asset()); + if (sub->asset_ref().resolved()) { + add_fonts_from_asset(reel_index, sub->asset()); + } } for (auto ccap: reel->closed_captions()) { - add_fonts_from_asset(reel_index, ccap->asset()); + if (ccap->asset_ref().resolved()) { + add_fonts_from_asset(reel_index, ccap->asset()); + } } ++reel_index;