Merge pull request #12026 from Bond-009/hisubs
Check hearing impared flags with equality instead of contains
This commit is contained in:
commit
a89678074e
|
@ -107,7 +107,7 @@ namespace Emby.Naming.ExternalFiles
|
||||||
pathInfo.Language = culture.ThreeLetterISOLanguageName;
|
pathInfo.Language = culture.ThreeLetterISOLanguageName;
|
||||||
extraString = extraString.Replace(currentSlice, string.Empty, StringComparison.OrdinalIgnoreCase);
|
extraString = extraString.Replace(currentSlice, string.Empty, StringComparison.OrdinalIgnoreCase);
|
||||||
}
|
}
|
||||||
else if (_namingOptions.MediaHearingImpairedFlags.Any(s => currentSliceWithoutSeparator.Contains(s, StringComparison.OrdinalIgnoreCase)))
|
else if (_namingOptions.MediaHearingImpairedFlags.Any(s => currentSliceWithoutSeparator.Equals(s, StringComparison.OrdinalIgnoreCase)))
|
||||||
{
|
{
|
||||||
pathInfo.IsHearingImpaired = true;
|
pathInfo.IsHearingImpaired = true;
|
||||||
extraString = extraString.Replace(currentSlice, string.Empty, StringComparison.OrdinalIgnoreCase);
|
extraString = extraString.Replace(currentSlice, string.Empty, StringComparison.OrdinalIgnoreCase);
|
||||||
|
|
|
@ -104,6 +104,7 @@ public class ExternalPathParserTests
|
||||||
[InlineData(".en.cc.title", "title", "eng", false, false, true)]
|
[InlineData(".en.cc.title", "title", "eng", false, false, true)]
|
||||||
[InlineData(".hi.en.title", "title", "eng", false, false, true)]
|
[InlineData(".hi.en.title", "title", "eng", false, false, true)]
|
||||||
[InlineData(".en.hi.title", "title", "eng", false, false, true)]
|
[InlineData(".en.hi.title", "title", "eng", false, false, true)]
|
||||||
|
[InlineData(".Subs for Chinese Audio.eng", "Subs for Chinese Audio", "eng", false, false, false)]
|
||||||
public void ParseFile_ExtraTokens_ParseToValues(string tokens, string? title, string? language, bool isDefault = false, bool isForced = false, bool isHearingImpaired = false)
|
public void ParseFile_ExtraTokens_ParseToValues(string tokens, string? title, string? language, bool isDefault = false, bool isForced = false, bool isHearingImpaired = false)
|
||||||
{
|
{
|
||||||
var path = "My.Video" + tokens + ".srt";
|
var path = "My.Video" + tokens + ".srt";
|
||||||
|
|
Loading…
Reference in New Issue
Block a user