Fixed external subtitles not shown when no languages profile is selected.

pull/1443/head v0.9.6-beta.28
morpheus65535 3 years ago
parent ec199edefc
commit fd6c959ec8

@ -112,12 +112,18 @@ export function filterSubtitleBy(
subtitles: Subtitle[], subtitles: Subtitle[],
languages: Language[] languages: Language[]
): Subtitle[] { ): Subtitle[] {
const result = differenceWith( if (languages.length === 0) {
subtitles, return subtitles.filter((subtitle) => {
languages, return subtitle.path !== null;
(a, b) => a.code2 === b.code2 || a.path !== null });
); } else {
return difference(subtitles, result); const result = differenceWith(
subtitles,
languages,
(a, b) => a.code2 === b.code2 || a.path !== null || a.code2 === undefined
);
return difference(subtitles, result);
}
} }
export * from "./hooks"; export * from "./hooks";

Loading…
Cancel
Save