aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.Controller/Entities
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2017-05-31 15:21:32 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2017-05-31 15:21:32 -0400
commit5bfcbd4e9e07880a55cd88be031b523832186d93 (patch)
tree72560ff07a80af5cffdfaadbf399e8b9cf46fc32 /MediaBrowser.Controller/Entities
parentd8ec7109ab5ec561254465e1664974049cc556d7 (diff)
update dlna profiles
Diffstat (limited to 'MediaBrowser.Controller/Entities')
-rw-r--r--MediaBrowser.Controller/Entities/BaseItem.cs12
1 files changed, 11 insertions, 1 deletions
diff --git a/MediaBrowser.Controller/Entities/BaseItem.cs b/MediaBrowser.Controller/Entities/BaseItem.cs
index 3d46cc9aa..346442f59 100644
--- a/MediaBrowser.Controller/Entities/BaseItem.cs
+++ b/MediaBrowser.Controller/Entities/BaseItem.cs
@@ -655,7 +655,17 @@ namespace MediaBrowser.Controller.Entities
private string CreateSortNameFromCustomValue(string value)
{
- return string.IsNullOrWhiteSpace(value) ? null : ModifySortChunks(value).ToLower();
+ return string.IsNullOrWhiteSpace(value) ? null : NormalizeCustomSortName(value);
+ }
+
+ protected virtual string NormalizeCustomSortName(string value)
+ {
+ if (ConfigurationManager.Configuration.EnableSimpleSortNameHandling)
+ {
+ return value.RemoveDiacritics().ToLower();
+ }
+
+ return ModifySortChunks(value).ToLower();
}
public bool IsSortNameDefault(string value)