aboutsummaryrefslogtreecommitdiff
path: root/Emby.Naming/Video/Format3DParser.cs
diff options
context:
space:
mode:
authorBond-009 <bond.009@outlook.com>2019-05-10 20:37:42 +0200
committerBond-009 <bond.009@outlook.com>2019-06-01 11:31:27 +0200
commita6f9ceedd82fe34a8d1f088d91f7c217ee070aad (patch)
tree9774be96290a3bf52d7a8fd4efc3314e9f7695a6 /Emby.Naming/Video/Format3DParser.cs
parent2aed2d164b110ecafa88b5036e0875627908bde2 (diff)
Fix more warnings
Diffstat (limited to 'Emby.Naming/Video/Format3DParser.cs')
-rw-r--r--Emby.Naming/Video/Format3DParser.cs10
1 files changed, 7 insertions, 3 deletions
diff --git a/Emby.Naming/Video/Format3DParser.cs b/Emby.Naming/Video/Format3DParser.cs
index e6f830c583..333a48641e 100644
--- a/Emby.Naming/Video/Format3DParser.cs
+++ b/Emby.Naming/Video/Format3DParser.cs
@@ -15,10 +15,12 @@ namespace Emby.Naming.Video
public Format3DResult Parse(string path)
{
- var delimeters = _options.VideoFlagDelimiters.ToList();
- delimeters.Add(' ');
+ int oldLen = _options.VideoFlagDelimiters.Length;
+ var delimeters = new char[oldLen + 1];
+ _options.VideoFlagDelimiters.CopyTo(delimeters, 0);
+ delimeters[oldLen] = ' ';
- return Parse(new FlagParser(_options).GetFlags(path, delimeters.ToArray()));
+ return Parse(new FlagParser(_options).GetFlags(path, delimeters));
}
internal Format3DResult Parse(string[] videoFlags)
@@ -66,8 +68,10 @@ namespace Emby.Naming.Video
format = flag;
result.Tokens.Add(rule.Token);
}
+
break;
}
+
foundPrefix = string.Equals(flag, rule.PreceedingToken, StringComparison.OrdinalIgnoreCase);
}