From 56cef0046ea0fabc39e1bfa5371fce1c76a259d8 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 29 Dec 2023 01:30:22 +0100 Subject: Don't try to add fonts from an asset that we don't have. --- src/lib/font_id_allocator.cc | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'src') 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; -- cgit v1.2.3