summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-11-25 23:57:52 +0100
committerCarl Hetherington <cth@carlh.net>2020-11-25 23:57:52 +0100
commit8104c994724ef0f0c47d074e6a8a856d52dfaa7a (patch)
treed6f3b144b772a19c5e6f43fd8177380628de2430 /src
parent9276310e6c9be6148ea8b465b44af55413dc0dc0 (diff)
Check for inconsistency in settings for referring to text.
Just as we do for picture / sound.
Diffstat (limited to 'src')
-rw-r--r--src/lib/film.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/lib/film.cc b/src/lib/film.cc
index 5d298baae..4b82f1d8b 100644
--- a/src/lib/film.cc
+++ b/src/lib/film.cc
@@ -1518,6 +1518,14 @@ Film::check_settings_consistency ()
d->set_reference_audio(false);
change_made = true;
}
+ if (d->reference_text(TEXT_OPEN_SUBTITLE) && !d->can_reference_text(shared_from_this(), TEXT_OPEN_SUBTITLE, why_not)) {
+ d->set_reference_text(TEXT_OPEN_SUBTITLE, false);
+ change_made = true;
+ }
+ if (d->reference_text(TEXT_CLOSED_CAPTION) && !d->can_reference_text(shared_from_this(), TEXT_CLOSED_CAPTION, why_not)) {
+ d->set_reference_text(TEXT_CLOSED_CAPTION, false);
+ change_made = true;
+ }
}
if (change_made) {