From 2525b8babdfe69f81ad873f1a89d914f56174d91 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Tue, 4 Apr 2017 23:15:06 +0100 Subject: [PATCH] Fix crash with a missing subtitle asset. --- src/reel.cc | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/reel.cc b/src/reel.cc index b94197d0..89fc3a45 100644 --- a/src/reel.cc +++ b/src/reel.cc @@ -230,9 +230,11 @@ Reel::resolve_refs (list > assets) _main_subtitle->asset_ref().resolve (assets); /* Interop subtitle handling is all special cases */ - shared_ptr iop = dynamic_pointer_cast (_main_subtitle->asset_ref().asset ()); - if (iop) { - iop->resolve_fonts (assets); + if (_main_subtitle->asset_ref().resolved()) { + shared_ptr iop = dynamic_pointer_cast (_main_subtitle->asset_ref().asset()); + if (iop) { + iop->resolve_fonts (assets); + } } } -- 2.30.2